在阿里旧版K8s中安装 prometheus-stack备忘

2024-05-22  本文已影响0人  国服最坑开发

1.CRD太旧的问题

解题思路:更新k8s中的CRD信息,可以从官网下载对应stack版本的bundle.yml

当前最新下载地址:https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.74/bundle.yaml

# 安装工具
brew install yq

# 删除所有 description 节点,并更新文件
yq eval 'del(.. | select(has("description")).description)' -i bundle.yml

# 导入系统
kubectl apply -f bundle.yml

2.海外镜像下载失败的问题

解题思路:把helm要安装的yaml手动导出,然后手动下载 用动的镜像,推送至阿云仓库后,再更新yaml中的image 来源,即可成功导入

helm  template kube-prometheus-stack prometheus-community/kube-prometheus-stack --namespace monitoring --create-namesp
ace -f values.yml > k1.yml
grep -r image: ./*
grep -r thanos-default-base-image ./*
grep -r prometheus-config-reloader ./*
kubectl apply -f k1.yml
上一篇下一篇

猜你喜欢

热点阅读