Деплой heapster и решение проблем с доступом к метрикам в kubernetes 1.14.3.
1) git clone https://github.com/kubernetes-incubator/metrics-server
2) kubectl create -f deploy/1.8+/
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
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
Комментариев нет:
Отправить комментарий