Dai*_*ung 5 metrics azure kubernetes azure-aks
我的指标服务器突然无法工作并得到以下信息:
$ kubectl get apiservices |egrep metrics
v1beta1.metrics.k8s.io kube-system/metrics-server False (MissingEndpoints)
Run Code Online (Sandbox Code Playgroud)
我尝试在下面实现但仍然不行:
$ git clone https://github.com/kubernetes-incubator/metrics-server.git
$ cd metrics-server
$ kubectl apply -f deploy/1.8+/
Run Code Online (Sandbox Code Playgroud)
请指教,谢谢。
elk*_*koo 12
我解决了这个问题如下:
下载指标服务器:
wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.5.0/components.yaml
Run Code Online (Sandbox Code Playgroud)
删除指标服务器:
kubectl delete -f components.yaml
Run Code Online (Sandbox Code Playgroud)
编辑下载的文件并添加- --kubelet-insecure-tls标志:
labels:
k8s-app: metrics-server
spec:
containers:
- args:
- --cert-dir=/tmp
- --secure-port=443
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-insecure-tls
Run Code Online (Sandbox Code Playgroud)
再次创建服务:
kubectl apply -f components.yaml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11934 次 |
| 最近记录: |