容器应用,  系统运维

卡点5:helm 安装prometheus-operator 失败

helm install prometheus-operator stable/prometheus-operator -n monitoring

报错如下:

mac@1987demac:~$ helm install prometheus-operator stable/prometheus-operator -n monitoring
WARNING: This chart is deprecated
Error: INSTALLATION FAILED: failed to install CRD crds/crd-alertmanager.yaml: unable to recognize "": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"

我的mac 笔记本安装minikube 在启动k8s集群时用的是最新的版本1.22.3,但是CRD in vebeta1 was no longer supported since Kubernetes/1.22,因此我想到的最快的解决办法是将kubernetes 的版本降到合适的版本,我参考了下面这位兄弟的博客,通过minikube 指定kubenetes 版本进行安装。最终问题解决了

https://www.cnblogs.com/tssc/p/15119756.html

minikube start --vm-driver=docker --registry-mirror=https://registry.docker-cn.com  --image-mirror-country cn --kubernetes-version=v1.18.3

留言

您的电子邮箱地址不会被公开。 必填项已用*标注

闽ICP备20008591号-1