apiVersion: v1
kind: Service
matadata: #元数据
name: string #service的名称
namespace: string #命名空间
labels: #自定义标签属性列表
- name: string
annotations: #自定义注解属性列表
- name: string
spec: #详细描述
selector: [] #label selector配置,将选择具有label标签的Pod作为管理
#范围
type: string #service的类型,指定service的访问方式,默认为
#clusterIp
clusterIP: string #虚拟服务地址
sessionAffinity: string #是否支持session
ports: #service需要暴露的端口列表
- name: string #端口名称
protocol: string #端口协议,支持TCP和UDP,默认TCP
port: int #服务监听的端口号
targetPort: int #需要转发到后端Pod的端口号
nodePort: int #当type = NodePort时,指定映射到物理机的端口号
status: #当spce.type=LoadBalancer时,设置外部负载均衡器的地址
loadBalancer: #外部负载均衡器
ingress: #外部负载均衡器
ip: string #外部负载均衡器的Ip地址值
hostname: string #外部负载均衡器的主机名
相关文章
- 12-25报错 “o.s.c.a.n.c.NacosPropertySourceBuilder : get data from Nacos error,dataId:service1.yaml,” 解决方法
- 12-25Jira Service Desk使用教程:我们常见的自动化方法之一
- 12-25第3章 yaml语法和playbook写法
- 12-25yaml语法和playbook写法
- 12-25常见yaml写法-service
- 12-25常见yaml写法-pod
- 12-25sql sever 常见游标写法,及如何强制停止
- 12-25常见yaml写法-deployment
- 12-25kubernetes--k8s之资源的yaml定义与常用命令(pod、deployment、service)
- 12-25分页在controller/service/dao上各层的写法。