kubectl执行get pod命令报错:skipped caching discovery info 和 Error loading discovery information 解决方法
"kubectl执行get pod命令时,遇到"skipped caching discovery info due to the server could not find the requested resource"和"Error loading discovery information: unable to retrieve the complete list of server APIs"错误,通常是由于Kubernetes集群的Metrics Server未正确安装或未启动导致的。\n\n为了解决这个问题,您可以按照以下步骤进行操作:\n\n1. 检查Metrics Server是否已正确安装。您可以使用以下命令检查Metrics Server的状态:\n\t\n\tkubectl get deployment metrics-server -n kube-system\n\t\n\t如果没有输出或状态为0/0,则表示Metrics Server未正确安装。\n\n2. 如果Metrics Server未正确安装,请按照以下步骤进行安装:\n\t- 使用以下命令添加Metrics Server的Helm仓库:\n\t\n\thelm repo add bitnami https://charts.bitnami.com/bitnami\n\t\n\t- 使用以下命令安装Metrics Server:\n\t\n\thelm install metrics-server bitnami/metrics-server -n kube-system\n\t\n\n3. 检查Metrics Server是否已正确启动。您可以使用以下命令检查Metrics Server的Pod状态:\n\t\n\tkubectl get pod -n kube-system -l app=metrics-server\n\t\n\t如果Pod状态为Running,则表示Metrics Server已正确启动。\n\n4. 如果Metrics Server已正确启动,但仍然出现问题,请尝试重启Metrics Server的Pod:\n\t\n\tkubectl delete pod -n kube-system -l app=metrics-server\n\t\n\tKubernetes将自动重新创建Metrics Server的Pod,并在一段时间后重新加载发现信息。\n\n5. 如果上述步骤都没有解决问题,请确保您的Kubernetes集群版本与Metrics Server的版本兼容。您可以查看Metrics Server的文档或Helm仓库中的说明,以了解兼容的Kubernetes版本。\n\n如果您仍然遇到问题,请提供更多详细信息,以便进一步帮助您解决问题。\n
原文地址: https://www.cveoy.top/t/topic/pF5o 著作权归作者所有。请勿转载和采集!