2016-01-15 75 views
0

時,我有一個kubernetes服務: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" 

這項服務工作得很好,當我有一個節點,一個高手,但此刻我up'd量的節點,羣集中的某些羣集不再連接到此服務,當我捲曲從kubectl describe services aggregator收到的端點時,我收到「無路由到主機」。

回答

0

問題是kube-proxy systemd服務。我:

ExecStart=/opt/bin/kube-proxy\ 
    --master=<MASTER_INTERNAL_IP>:8080 \ 
    --logtostderr=true 

但是,它需要https://盈主的IP地址。這就引出了問題,如果第一個節點仍然是systemd服務,那麼第一個節點是如何工作的,並且所有節點都運行相同版本的kubernetes?

相關問題