etcd普罗米修斯down状态无法显示需要修改:
Set the kube-proxy argument for metric-bind-address
$ kubectl edit cm/kube-proxy -n kube-system
...
kind KubeProxyConfiguration
metricsBindAddress 0.0.0.010249
...
$ kubectl delete pod -l k8s-app=kube-proxy -n kube-system
- job_name: 'kubernetes-etcd'
scheme: https
tls_config:
insecure_skip_verify: true
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
scrape_interval: 5s
static_configs:
- targets: ['ip:2379']
proxy和kubernetes-controller-manager普罗米修斯down状态无法显示需要修改:
需要把认证模式调整成
scheme: https
tls_config:
insecure_skip_verify: true
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
并且确定好端口和文件是否一致
重启服务
kubectl delete -f prometheus-alertmanager-cfg.yaml
kubectl apply -f prometheus-alertmanager-cfg.yaml
kubectl delete -f prometheus-alertmanager-deploy.yaml
kubectl apply -f prometheus-alertmanager-deploy.yaml