【问题标题】:GKE metric serverGKE 指标服务器
【发布时间】:2021-02-20 21:58:12
【问题描述】:

如何重新应用默认安装的 GKE metric server?它还会返回TOP 命令统计信息吗?

我尝试安装然后删除了度量服务器的GITHUB version,现在它可能已经删除了一些与默认 GKE 度量服务器相关的角色。我什至尝试重新安装 GitHub 版本,但仍然出现错误..

kubectl top pods --all-namespaces
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get pods.metrics.k8s.io)
kubectl top pods --all-namespaces
Error from server (InternalError): an error on the server ("Internal Server Error: \"/apis/metrics.k8s.io/v1beta1/pods\": Unauthorized") has prevented the request from succeeding (get pods.metrics.k8s.io)

GKE 正在运行以下 pod..

metrics-server-v0.3.6-7c5cb99b6f-npgzv
gke-metrics-agent-wkg5b

【问题讨论】:

    标签: kubernetes google-kubernetes-engine


    【解决方案1】:

    如何重新应用默认安装的GKE metric server?

    首先获取度量服务器 pod 的名称:

    kubectl get pods --all-namespaces
    

    删除吊舱:

    kubectl delete pod metrics-server-v0.3.6-547dc87f5f-sctcp -n kube-system
    

    由于 metric 服务器由 Google 管理,删除后将重新安装一个新的,使用不同的 pod 名称。

    它还会返回 TOP 命令统计信息吗? 例如,它应该

    kubectl top pod metrics-server-v0.3.6-547dc87f5f-sctcp --containers -n kube-system
    

    【讨论】:

      猜你喜欢
      • 2020-12-26
      • 2020-11-10
      • 2023-03-09
      • 2021-01-27
      • 1970-01-01
      • 2020-06-17
      • 2021-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多