• Kubernetes部署metrics-server提示健康检测报错500,简单解决方式


    为什么写?

    最近有项目要用到HPA(Horizontal Pod Autoscaler)依赖了k8s的 metrics 指标才能做出自动缩扩容的动作,我这边用官方GitHub v0.4.2版本启动不起来,经过排查发现是官方的健康检测不通过报500错误。我降级了版本算是启动成功了,为了以后自己能查到和帮助后来的朋友,所以简单记一下。

    部署环境

    测试使用 Debian10 + Minikube 1.16(阿里魔改版)+ Docker 20.10.5运行时。

    部署 metrics-server

    1、下载官方release的yaml。这里以 v0.3.7 版本举例,因为我看这个版本下一版本就是 v0.4.0,新的变更动作不小,保险起见(减少试错)使用 v0.3.7 版本。

    2、「墙外请无视本步骤」修改 yaml,将 image 改成 docker 仓库中的版本

    3、部署yaml kubectl apply -f <metrics-server-v0.3.7.yaml>

    4、检查部署状态

    后续

    接下来会记一篇使用 HPA 的文章,下文见!

    本文关键词:metrics-server部署失败、readiness probe 500、liveness probe 500

  • 相关阅读:
    21.网络文件共享服务
    20.LANMP架构
    18.自动运维工具ansible
    17.MySQL数据库
    16.DNS服务
    15.系统自动部署
    14.加密技术和安全
    13.系统启动和服务管理
    12.进程管理和计划任务
    11.网络管理和配置
  • 原文地址:https://www.cnblogs.com/hellxz/p/14683665.html
Copyright © 2020-2023  润新知