在 k8s 集群上用 helm 安装 rabbitmq 遇到问题
helm install rabbitmq stable/rabbitmq
错误提示
Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "Deployment" in version "extensions/v1beta1"
所用k8s版本里Deployment的version已经更新掉extensions/v1beta1这个api了吧,将其yaml文件apiVersion这个参数改成apps/v1试试
赞!就是这个原因,用下面的命令修改后解决了
cp ~/.cache/helm/repository/rabbitmq-0.6.21.tgz .
tar -xvf rabbitmq-0.6.21.tgz
sed -i 's/extensions\/v1beta1/apps\/v1/g' rabbitmq/templates/deployment.yaml
helm install rabbitmq ./rabbitmq
刚发现是安装命令用错了,安装的是旧版 chart,改用下面的命令就不会出现这个问题
helm install rabbitmq bitnami/rabbitmq
@dudu: 嗯嗯,老版本api一般就是保留三个版本,现在都1.22+了,extensions/v1beta1之前1.16能不能用都记不清了
rabbitmq chart 在 https://github.com/bitnami/charts/tree/master/bitnami/rabbitmq
– dudu 2年前github 上的相关 issue https://github.com/bitnami/tutorials/issues/23
– dudu 2年前