Docker 建立管理 Service
阿新 • • 發佈:2018-11-24
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:yaml檔案註解# 暴露埠 - port: 88 # 容器埠 targetPort: 80 # pod標籤名稱 selector: app: nginx
管理節點:建立serivce
kubectl create -f nginx-service.yaml