云原生之深入解析Kubernetes中K8S Service的基础使用及实现原理

一、Service 的使用

  • Service 是一种暴露一组 Pod 网络的抽象方式,K8S Service 提供了针对于一组 Pod 的负载均衡的暴露。通过这样的方式,可以避免不同的 pod 之间访问时需要知晓对应 pod 网络信息的痛苦。
  • 例如:前端->后端,由于前端POD IP随时变动,后端亦如此,如何处理前端POD和后端POD的通信,就需要Service这一抽象,来保证简单可靠。

① 典型服务配置方法

  • 当配置 selector 之后,Service Controller 会自动查找匹配这个 selector 的 pod,并且创建出一个同名的 endpoint 对象,负责具体 service 之后连接:
apiVersion: v1
kind: Service
metadata:
  name: my-service
spec:
  selector:
    app: 

你可能感兴趣的:(人工智能与云原生,Service的使用方法,Service的类型,Service的实现方式,Iptables实现原理)