Home Kubernetes 关于Metrics_server在自托管环境下无法使用的问题 By FreelyTomorrow Apr 24, 2024 1 min read 关于Metrics_server在自托管环境下无法使用的问题 修复kubernetes的metrics server在自托管环境下因缺少CA证书而无法运行的问题。 未安装metrics_server 在使用涉及查看pod资源使用情况的top命令,如kubectl top pods,kubectl top nodes时出现metrics API not available等的错误。 修复 同过官方配置文件运行metrics_server容器解决 kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml 缺少CA证书导致403错误 在自托管的环境下,由于缺少CA证书导致TLS认证失败,因此虽然metrics server能够运行,但无法提供服务。 解决方法 修改kubernetes组件配置。 首先下载配置 wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml 修改部分yaml配置: 在第134行的args列表中,添加一个参数:、 --kubelet-insecure-tls 该参数允许用户在不安全的环境下使用metrics server 应用配置 kubectl apply -f components.yaml 然后应该可以看到metrics server是running且ready状态 Read Next By FreelyTomorrow Aug 16, 2024 使用Terraform在Ubuntu中部署KVM虚拟机 使用Terraform部署KVM虚拟机的详细流程 运维技术 Terraform KVM By FreelyTomorrow Jun 11, 2024 MySQL/Redis相关面试题 数据库运维(MySQL和Redis)的面试题总结 运维技术 MySQL Redis By FreelyTomorrow May 9, 2024 事件源模式和传统数据库方法在数据管理上的优劣分析 对事件源模式和传统数据库方法在应用程序性能影响、性能、扩展性和可靠性的分析;以及云原生环境下数据管理的最佳实践 云原生 By FreelyTomorrow Apr 5, 2024 关于IP、子网掩码、主机位和网络位的计算方法 如何通过子网掩码和掩码位计算一个IP地址的网络地址和可分配的主机位 网络
By FreelyTomorrow Aug 16, 2024 使用Terraform在Ubuntu中部署KVM虚拟机 使用Terraform部署KVM虚拟机的详细流程 运维技术 Terraform KVM
By FreelyTomorrow May 9, 2024 事件源模式和传统数据库方法在数据管理上的优劣分析 对事件源模式和传统数据库方法在应用程序性能影响、性能、扩展性和可靠性的分析;以及云原生环境下数据管理的最佳实践 云原生
未安装metrics_server
在使用涉及查看pod资源使用情况的top命令,如kubectl top pods,kubectl top nodes时出现metrics API not available等的错误。
修复
同过官方配置文件运行metrics_server容器解决
缺少CA证书导致403错误
在自托管的环境下,由于缺少CA证书导致TLS认证失败,因此虽然metrics server能够运行,但无法提供服务。
解决方法
修改kubernetes组件配置。
首先下载配置
修改部分yaml配置: 在第134行的args列表中,添加一个参数:、
该参数允许用户在不安全的环境下使用metrics server
应用配置
然后应该可以看到metrics server是running且ready状态
Read Next
使用Terraform在Ubuntu中部署KVM虚拟机
使用Terraform部署KVM虚拟机的详细流程
MySQL/Redis相关面试题
数据库运维(MySQL和Redis)的面试题总结
事件源模式和传统数据库方法在数据管理上的优劣分析
对事件源模式和传统数据库方法在应用程序性能影响、性能、扩展性和可靠性的分析;以及云原生环境下数据管理的最佳实践
关于IP、子网掩码、主机位和网络位的计算方法
如何通过子网掩码和掩码位计算一个IP地址的网络地址和可分配的主机位