遇到"metrics api not available" 的错误时,这通常表示 Kubernetes 集群中的 Metrics API(通常通过 Metrics Server 提供)无法正常工作或未正确配置。以下是根据您提供的提示,分点解答如何解决这个问题: 1. 确认 "metrics api not available" 的具体含义和上下文 这个错误通常发生在尝试使用如 kubectl top pod 或kubec...
1、场景 在使用kubectl top pod命令时遇到了error: Metrics API not available 这通常意味着你的集群中没有安装或者正确配置Metrics Server。 Metrics Server是一个集群范围的资源指标数据聚合器,它是Kubernetes的Horizontal Pod Autoscaler和kubectl top命令所依赖的服务。 2、解决方法 1、确认Metrics Server是否已经在集...
可以通过运行以下命令来检查 Kubernetes API 是否可用: ```bash kubectl get --raw /apis/metrics.k8s.io/ ``` 如果返回结果为空或包含错误信息,则可能是 Kubernetes API 配置有问题,需要进一步排查和修复。 通过以上步骤,你应该能够解决 “metrics api not available” 的问题,并成功获取到指标数据。记得在操作...
51CTO博客已为您找到关于error: Metrics API not available的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及error: Metrics API not available问答内容。更多error: Metrics API not available相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成
写在前面:最近发现集群中的kubectl top node功能不好使了,报错Metrics API not available,检查相关pod状态正常,节点kubelet状态也正常;最后通过github上的issue解决问题,在此记录一下 解决流程: 查看metric-server pod状态 发现是running,问题不出在pod上 进一步查看pod事件,没有事件,未获取到有用的信息 ...
1 2 [root@k8s-master ~]# kubectl top nodes error: Metrics API not available 解决方式 1、下载 metrics-server-components.yaml Bash 复制代码 9 1 wgethttps://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml-Ometrics-server-components.yaml 2、将 metrics-server...
and then i run 'kubectl top node' get 'error: Metrics API not available' ant then i delete the pod working on agent node , the new pod was allocated back to the server node, the cpu and mem came back Expected behavior: No matter where the metric server is allocated, it should be ...
error: Metrics API not available What you expected to happen: Show metrics. Anything else we need to know?: latest version metrics server yaml. Environment: Kubernetes distribution (GKE, EKS, Kubeadm, the hard way, etc.): Kubeadm on my local servers. ...
然后具体看下哪个pod占用比较多%kubectl top poderror:MetricsAPInot available 默认没有安装metric-server安装下https://github.com/kubernetes-sigs/metrics-server/releases 代码语言:javascript 复制 %kubectl apply-f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.6.0/components.yaml ...
apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-app: metrics-server name: metrics-servernamespace: kube-system---apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: k8s-app: metrics-server rbac.authorization.k8s.io/aggregate-to-admin:"true"rbac.authorization....