Kubernetes Heapster не работает
Я установил кластер kubernetes на Ubuntu VM, я также установил heapster. Но, когда я делаю
wget http://127.0.0.1:8080/api/v1/proxy/namespaces/kube-system/services/heapster
Я получаю ошибку:
--2016-11-04 14:44:41-- http://127.0.0.1:8080/api/v1/proxy/namespaces/kube-system/services/heapster
Connecting to 127.0.0.1:8080... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: /api/v1/proxy/namespaces/kube-system/services/heapster/ [following]
--2016-11-04 14:44:42-- http://127.0.0.1:8080/api/v1/proxy/namespaces/kube-system/services/heapster/
Reusing existing connection to 127.0.0.1:8080.
HTTP request sent, awaiting response... 404 Not Found
2016-11-04 14:44:42 ERROR 404: Not Found.
2 ответа
Следующий URL, который без "прокси" работает для меня:
http://127.0.0.1:8080/api/v1/namespaces/kube-system/services/heapster
Попробуйте что-то вроде следующего при запросе через прокси
/api/v1/proxy/namespaces/kube-system/services/https:heapster/api/v1/model/namespaces/
/api/v1/proxy/namespaces/kube-system/services/heapster/api/v1/model/namespaces/
/api/v1/proxy/namespaces/kube-system/services/http:heapster/api/v1/model/namespaces/
Это указывает порт и некоторый суффикс для слушателя heapster. Я предполагаю, что вы действительно получите ответ, но это реальный 404 от heapster, потому что запрос к корню не обрабатывается.
Все суффиксы из модели Хипстера можно найти здесь: https://github.com/kubernetes/heapster/blob/master/docs/model.md