为什么kubernetes有2/4个内部端点?

bgibtngc  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(367)


为什么kubernetes有时有2个服务的内部端点,有时有4个?为什么内部端点总是成对出现?

0pizxfdo

0pizxfdo1#

这是基于我对事物的松散理解和一种假设。假设集群部署到gke时似乎就是这样。
因为我没有安装kafka管理器,所以我将使用kubernetes服务的示例,它在控制台中具有类似的端口配置。此服务的类型为 ClusterIP ```
Name Cluster IP Internal Endpoints
Kubernetes 10.11.240.1 kubernetes:443 TCP
kubernetes:0 TCP

端口0由gke-ingres添加,以随机选择一个用于转发的端口,如这里所解释的以及这里的相关讨论
对于nodeport服务,情况就不同了。

Name Cluster IP Internal Endpoints
hello-web 10.11.249.126 helloweb:8080 TCP
helloweb:30193 TCP

这也可以在服务描述中看到。由于服务已经在nodeport上公开,所以不需要在随机端口上额外公开。

$kubectl describe service helloweb-backend -n default
Name: helloweb-backend
Type: NodePort
IP: 10.11.249.126
Port: 8080/TCP
NodePort: 30193/TCP
Endpoints: 10.8.3.3:8080

相关问题