Myluzh Blog

K8S笔记-Service(服务类型)

发布时间: 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: 8080
NodePort:会在集群中的所有主机上打开一个指定的端口。
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: NodePort
LoadBalancer:对外访问应用使用,公有云


标签: k8s service

发表评论