2017-02-16 4 views
0

У меня есть три узла в моем кластере CoreOS, работающем с Kubernetes. Я следую этой документации от CoreOS https://coreos.com/kubernetes/docs/latest/deploy-master.html. На моем рабочем узле я могу видеть, что он не в состоянии соединиться с моим apiserver:CoreOS Kubernetes APIServer недоступен на

Failed to list *api.Pod: Get http://138.68.43.202/api/v1/pods?fieldSelector=spec.nodeName%3D138.68.236.47&resourceVersion=0: dial tcp 138.68.43.202:80: getsockopt: connection refused 

Однако, если я пытаюсь достигнуть apiserver от самого главного узла я могу видеть, что это вернувшиеся ответы:

curl http://127.0.0.1:8080/api/v1/nodes?fieldSelector=metadata.name%3D138.68.236.47&resourceVersion=0 

"kind": "NodeList", 
    "apiVersion": "v1", 
    "metadata": { 
    "selfLink": "/api/v1/nodes" 
    }, 
    "items": null 
} 

Не уверен, что не так.

ответ

0

Кажется, что поиск в папке журнала/var/log/container дал подсказку. Кажется, что apirusver слушает 0.0.0. на порту 443 и на 127.0.0.1:8080 небезопасно. Поэтому изменение этого вопроса в кубе поможет справиться с этой проблемой. На данный момент.

Смежные вопросы