在使用 Argo CD 部署 kube-prometheus-stack 时,可能会遇到 metadata.annotations 超过 262144 字节的错误。解决方法是使用 replace 替代 apply,但需谨慎,因为 replace 会完全替换资源。
ArgoCD部署kube-prometheus-stack时,因Kubernetes限制metadata.annotations不超过256KB,导致Sync Error。解决方法是Sync时勾选Replace,或配置syncOptions的Replace=true,也可用ServerSideApply=true。Replace为全量覆盖,需谨慎;Server-side Apply由API服务器合并,支持字段级冲突检测,适合团队生产环境。
本文介绍了如何使用 Helm 安装和配置 kube-prometheus-stack 以监控 K3s 集群,步骤包括添加 Helm 仓库、更新、查看和编辑 values.yaml 配置文件,最后执行安装和升级命令。
本文介绍了如何在内网环境下使用k3s-helm-controller通过Kubernetes API离线部署Helm Chart,特别是kube-prometheus-stack。用户可以将HelmChart作为Kubernetes的CRD,避免使用命令行操作。文章详细说明了创建ConfigMap、部署Helm Controller及配置Prometheus参数的步骤。
完成下面两步后,将自动完成登录并继续当前操作。