我有一个kubernetes服务:
kind: "Service"
apiVersion: "v1"
metadata:
name: "aggregator"
labels:
name: "aggregator"
spec:
ports:
- protocol: "TCP"
port: 8080
targetPort: 8080
selector:
name: "aggregator"
createExternalLoadBalancer: true
sessionAffinity: "ClientIP"
当我有一个节点,一个主节点时,此服务工作正常,但是当我增加节点数量时,群集中的一些pod不再连接到此服务,当我卷曲我从{{{ 1}}我收到“无路由主持人”。
答案 0 :(得分:0)
问题是kube-proxy systemd服务。我有:
ExecStart=/opt/bin/kube-proxy\
--master=<MASTER_INTERNAL_IP>:8080 \
--logtostderr=true
但是,它需要https://
在主人的IP地址前面。如果那仍是它的systemd服务,并且所有节点都运行相同版本的kubernetes,那么第一个节点如何工作的问题呢?