Service

2022/5/1 k8sDevops

# 1.基本概念

  • 定义一组pod的访问规则
  • 通过service来作为统一入口进行访问,然后由controller去创建进行部署pod

# 2.service存在的意义

  • 防止pod失联(服务发现)

图示

  • 因为pod的ip地址不唯一
  • service如何防止pod失联

图示

  • 定义一组pod的访问策略(负载均衡)

图示

# Pod和Service如何建立关系

  • 和控制器一样,也是通过label和selector建立关系

图示

图示

# 常用的service类型

可以通过命令查看

kubectl expose -h

1
2
  • ClusterIp: 集群内部使用
  • NodePort: 对外访问内部应用的时候用
  • LoadBalancer: 对外访问应用使用,公用云

可通过 kubectl get svc 进行查看 或者是 kubectl get service

图示

Last Updated: 2022/8/12 下午10:21:19