k8s svc.yaml文件屬性簡介

apiVersion: v1 # 指定api版本,此值必須在kubectl api-versions中 kind: Service # 指定創建資源的角色/類型 metadata: # 資源的元數據/屬性 name: # 資源的名字,在同一個namespace中必須唯一 namespace: # 部署在哪個namespace中 spec: # 資源規範字段 ports: - port: # service 端口 protocol: TCP # 協議 targetPort: # 容器內暴露的端口 selector: # 選擇器 app: type: ClusterIP #Service類型,ClusterIP供kubernates集羣內部pod訪問 # ------------------------------------------------------------------ # # 以下配置是在容器化部署的情況下,暴露一個端口號供容器外部直接訪問, # ip爲服務實例的node ip或容器ip都可 # # ------------------------------------------------------------------ #spec: # ports: # - port: # service 端口 # protocol: TCP # 協議 # targetPort: # 容器內暴露的端口 # nodePort: # 暴露給容器外直接訪問的端口,該端口要容器未使用的端口 # selector: # 選擇器 # app: # clusterIP: #編輯外網訪問 # type: NodePort #外網訪問類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章