发布时间: 2023-9-10 文章作者: myluzh 分类名称: Kubernetes 朗读文章
0x01 Service概述
1.Service存在的意义
*防止Pod失联(服务发现)
*定义一组Pod访问策略(负载均衡)
2.Pod跟Service关系
*通过Service来实现负载均衡
*根据label和selector标签建立关联的
0x02 Service三种类型
ClusterIP:集群内部使用
apiVersion: v1 kind: Service metadata: name: my-service spec: type: ClusterIP selector: app: my-app ports: - protocol: TCP port: 80 targetPort: 8080NodePort:会在集群中的所有主机上打开一个指定的端口。
apiVersion: v1 kind: Service metadata: name: my-service spec: selector: app: my-app ports: - protocol: TCP port: 80 targetPort: 8080 name: http nodePort: 30000 # 这里如果不指定会默认分配一个范围是30000-32767 type: NodePortLoadBalancer:对外访问应用使用,公有云
发表评论