-
下载Metrics Server的部署文件:
wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
- 编辑下载的
components.yaml
文件,以便Metrics Server可以与kubelet进行安全通信。
spec: containers: - args: - --cert-dir=/tmp - --secure-port=4443 - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - --kubelet-use-node-status-port - --metric-resolution=15s - --kubelet-preferred-address-types=InternalIP # 通信类型 - --kubelet-insecure-tls #取消https image: registry.aliyuncs.com/k8sxio/metrics-server:v0.5.0 #修改镜像地址,方便下载 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3
3、使用kubectl命令将Metrics Server部署到集群中:
kubectl apply -f components.yaml
4、等待部署完成后,可以使用以下命令来检查Metrics Server的状态:
kubectl get deployment metrics-server -n kube-system
部署完成后,就可以使用
标签:kubectl,Kubernetes,yaml,--,Server,Metrics,kubelet,Pod,CPU From: https://www.cnblogs.com/bestzhang/p/17772921.htmlkubectl top pod 命令来查看Pod的资源使用情况了。