K8s 服务注册过程

K8s 服务注册过程

k8s 服务注册过程
  • 用户 POST 一个新的 Service 部署文件到 API Server。
  • 该请求需通过认证、授权,并遵从准入策略。
  • Service 会被分配一个名为 ClusterIP 的虚拟 IP 地址。
  • 创建一个 Endpoint 对象来记录所有匹配该 Service 的 Pod,以便进行流量的负载均衡。
  • 配置 Pod 网络来承载发送至 ClusterIP 的流量(后续有更多介绍)。
  • Service 的名称和 IP 被注册到集群 DNS 中
  • kube-proxy 拉取Service配置
  • 创建IPVS规则
k8s服务发现过程

1、k8s会为每个容器注入 /etc/resove.conf 文件

$ cat /etc/resolv.conf
search svc.cluster.local cluster.local default.svc.cluster.local 
nameserver 192.168.200.10
options ndots:5

2、根据这个域名解析配置,集群中的DNS请求解析获取指定服务的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值