четверг, 13 июня 2019 г.

kubelet port 10250 - heapster Failed to get all responses in time (got 0/1)

Деплой heapster и решение проблем с доступом к метрикам в kubernetes 1.14.3.

1) git clone https://github.com/kubernetes-incubator/metrics-server
2) kubectl create -f deploy/1.8+/
3) git clone https://github.com/kubernetes/heapster.git 2) cd heapster
3) kubectl create clusterrole system:heapster --verb=create,get,list,watch --resource=nodes,pods,namespaces,deployments.extensions,nodes/stats
4) добавляем в /heapster/deploy/kube-config/influxdb/heapster.yaml источник для метрик ниже
5) kubectl create -f deploy/kube-config/influxdb/
6) kubectl apply -f /heapster/deploy/kube-config/rbac/heapster-rbac.yaml


    spec:

      serviceAccountName: heapster

      containers:
      - name: heapster
        image: k8s.gcr.io/heapster-amd64:v1.5.4
        imagePullPolicy: IfNotPresent
        command:
        - /heapster
        - --source=kubernetes:https://kubernetes.default:443?useServiceAccount=true&kubeletHttps=true&kubeletPort=10250&insecure=true
        - --sink=influxdb:http://monitoring-influxdb.kube-system.svc:8086





Комментариев нет:

Отправить комментарий