metrics-server

要完全删除Linux上的metrics-server,您可以按照以下步骤进行操作:

  1. 使用kubectl命令检查metrics-server的部署和服务:

    复制

    kubectl get deployments -n kube-system | grep metrics-server
    kubectl get services -n kube-system | grep metrics-server
    
  2. 使用kubectl命令删除metrics-server的部署和服务:

    复制

    kubectl delete deployment metrics-server -n kube-system
    kubectl delete service metrics-server -n kube-system
    
  3. 使用kubectl命令检查metrics-server的配置映像:

    复制

    kubectl get configmaps -n kube-system | grep metrics-server
    
  4. 使用kubectl命令删除metrics-server的配置映像:

    复制

    kubectl delete configmap metrics-server-config -n kube-system
    
  5. 使用kubectl命令检查metrics-server的角色和角色绑定:

    复制

    kubectl get roles -n kube-system | grep metrics-server
    kubectl get rolebindings -n kube-system | grep metrics-server
    
  6. 使用kubectl命令删除metrics-server的角色和角色绑定:

    复制

    kubectl delete role metrics-server -n kube-system
    kubectl delete rolebinding metrics-server -n kube-system
    
  7. 使用kubectl命令检查metrics-server的服务账号:

    复制

    kubectl get serviceaccounts -n kube-system | grep metrics-server
    
  8. 使用kubectl命令删除metrics-server的服务账号:

    复制

    kubectl delete serviceaccount metrics-server -n kube-system
    

通过执行以上步骤,您将能够删除Linux上的metrics-server。请注意,这些命令需要具有足够的权限来执行。确保您在执行这些命令之前了解其影响,并备份重要的数据和配置文件。

下载
wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.6.0/components.yaml

在deploy中,spec.template.containers.args字段中加上--kubelet-insecure-tls

docker pull registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0

docker tag registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0 k8s.gcr.io/metrics-server/metrics-server:v0.6.0

kubectl apply -f components.yaml

只要在master节点部署metrics-server就行

posted @ 2025-08-04 19:59  BJliberty  阅读(32)  评论(0)    收藏  举报