metric-server部署简单记录

2023-12-26  本文已影响0人  wwq2020

准备k8s集群(此处用kind)

准备cluster yaml

创建文件dev.yaml,内容如下

kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
- role: worker
- role: worker
- role: worker

创建集群

kind create cluster --image kindest/node:v1.29.0 --name dev --config dev.yaml

部署metric-server

下载metric-server yaml

wget  https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/high-availability-1.21+.yaml

修改metric-server yaml

image改为

registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.6.4

args添加

        - --kubelet-insecure-tls

部署

kubectl apply -f high-availability-1.21+.yaml

验证

查看node

kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes/dev-worker"
或
kubectl top node dev-worker

查看pod

kubectl get --raw "/apis/metrics.k8s.io/v1beta1/namespaces/kube-system/pods/kube-apiserver-dev-control-plane"
或
kubectl top pod -n kube-system kube-apiserver-dev-control-plane
上一篇下一篇

猜你喜欢

热点阅读