2016-07-01 6 views
0

Я создаю heapster, influxdb, графана контролировать kubernetes, путем kubectl создания -f ./cluster/addons/cluster-monitoring/influxdb файл из: https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/cluster-monitoring/influxdb I может получить доступ к grafana, статусу куба и infuxdb (последний добавляет: http к URL-адресу), но я не могу получить доступ к хипстеру (получить 404), и grafana может отображать информацию о мониторе узла, а также информацию о контроле мониторах, почему?нет стручки не контролировать информацию в kubernetes (heapster, influxdb, графана)

+0

Вы можете получить журналы в папке с 'kubectl logs {pod} {namespace}' Это может дать вам несколько указателей –

+0

Как вы установили? Какую команду вы использовали для установки? #kubectl ....? – user2486495

ответ

0

Попробуйте разоблачить кукурузу с помощью NodePort. В heapster.yaml Unders спецификации (услуги) добавить новую запись

type: NodePort 

Часть YAML должен выглядеть somethting, как это после записи.

spec: 
    type: NodePort 
    ports: 
    - port: 80 
    targetPort: 8082  
    selector: 
    k8s-app: heapster 

Затем проверьте услуги работает в кластере с помощью следующей команды.

kubectl get services -n kube-system 

Узнайте порт heapster из списка услуг. Это должно выглядеть примерно так.

80: 32068/TCP

Затем доступ heapster апи с cluster_ip: порт
Например:

http://192.168.99.100:32068/api/v1/model/namespaces/default/pods/ 

Вы должны быть в состоянии получить доступ к heapster затем ,

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