k8s之service yaml


kind: Service #類型為service apiVersion: v1 #service API版本, service.apiVersion metadata: #定義service元數據,service.metadata   labels: #自定義標簽,service.metadata.labels     app: wgs-nginx #定義service標簽的內容   name: wgs-nginx-service #定義service的名稱,此名稱會被DNS解析   namespace: wgs #該service隸屬於的namespaces名稱,即把service創建到哪個namespace里面 spec: #定義service的詳細信息,service.spec   type: NodePort #service的類型,定義服務的訪問方式,默認為ClusterIP, service.spec.type   ports: #定義訪問端口, service.spec.ports   - name: http #定義一個端口名稱     port: 81 #service 80端口     protocol: TCP #協議類型     targetPort: 80 #目標pod的端口     nodePort: 30001 #node節點暴露的端口   - name: https #SSL 端口     port: 1443 #service 443端口     protocol: TCP #端口協議     targetPort: 443 #目標pod端口     nodePort: 30043 #node節點暴露的SSL端口   selector: #service的標簽選擇器,定義要訪問的目標pod     app: wgs-nginx-selector #將流量路到選擇的pod上,須等於Deployment.spec.selector.matchLabels


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM