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