Servicel各属性信息
service各属性信息
service定义文件中各属性的说明:
属性名称 | 属性说明 | 是否必填 | 变量类型 |
---|---|---|---|
version | v1 | 1 | string |
kind | Service | 1 | string |
metadata | 元数据 | 1 | object |
metadata.name | Service名称 | 1 | string |
metadata.namespace | 命名空间 | 1 | string |
spec | 详细描述 | 1 | object |
spec.selector[] | 标签选择器 | 1 | list |
spec.type | Service类型,默认为ClusterIP。(1)ClusterIP:虚拟的服务IP地址,用于k8s集群内部的pod访问。(2)NodePort:使用宿主机端口,让外部客户端能通过访问node的IP地址和端口号就能访问服务。(3)LoadBalancer:用外接负载均衡器完成到服务的负载分发,需在spec.status.loadbalancer字段指定外部负载均衡器的IP地址,并同时定义nodeport和clusterIP,用于公有云环境 | 1 | s |