1. 程式人生 > >Docker 建立管理 Service

Docker 建立管理 Service

Docker 建立管理Service

建立Service需要提前建立好pod容器。再建立Service時需要指定Pod標籤,它會提供一個暴露埠默會分配容器內網訪問的唯一IP地址。

環境:

  • 系統:Centos 7.4 x64
  • Docker版本:18.09.0
  • Kubernetes版本:v1.8
  • 管理節點:192.168.1.79
  • 工作節點:192.168.1.78
  • 工作節點:192.168.1.77

管理節點:建立service檔案

vim nginx-service.yaml

apiVersion: v1
kind: Service
metadata:
  name: nginx
-service labels: app: nginx spec: ports: - port: 8888 targetPort: 80 selector: app: nginx
# 指定api版本
apiVersion: v1
# 指定需要建立資源物件
kind: Service
# 源資料、可以寫name,名稱空間,物件標籤
metadata:
# 服務名稱
  name: nginx-service
# 標籤
  labels:
# service繫結pod標籤
    app: nginx
# deployment標籤
spec:
  ports:
# 暴露埠 - port: 88 # 容器埠 targetPort: 80 # pod標籤名稱 selector: app: nginx
yaml檔案註解

管理節點:建立serivce

kubectl create -f nginx-service.yaml