«

K8S笔记-Service(服务类型)

作者:myluzh 分类: Kubernetes 长度:1107 阅读:430


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


正文到此结束
版权声明:若无特殊注明,本文皆为 Myluzh Blog 原创,转载请保留文章出处。
文章内容:https://itho.cn/k8s/336.html
文章标题:《K8S笔记-Service(服务类型)