美文网首页
metric-server部署简单记录

metric-server部署简单记录

作者: wwq2020 | 来源:发表于2023-12-26 19:19 被阅读0次

    准备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
    

    相关文章

      网友评论

          本文标题:metric-server部署简单记录

          本文链接:https://www.haomeiwen.com/subject/qaglndtx.html