首页 新闻 会员 周边

helm 安装 rabbitmq 问题

0
悬赏园豆:30 [已解决问题] 解决于 2021-11-22 22:25

在 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"
dudu的主页 dudu | 高人七级 | 园豆:31003
提问于:2021-11-22 11:15
< >
分享
最佳答案
0

所用k8s版本里Deployment的version已经更新掉extensions/v1beta1这个api了吧,将其yaml文件apiVersion这个参数改成apps/v1试试

收获园豆:30
北方姆Q | 小虾三级 |园豆:1118 | 2021-11-22 16:40

赞!就是这个原因,用下面的命令修改后解决了

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
dudu | 园豆:31003 (高人七级) | 2021-11-22 22:24

刚发现是安装命令用错了,安装的是旧版 chart,改用下面的命令就不会出现这个问题

helm install rabbitmq bitnami/rabbitmq
dudu | 园豆:31003 (高人七级) | 2021-11-22 22:56

@dudu: 嗯嗯,老版本api一般就是保留三个版本,现在都1.22+了,extensions/v1beta1之前1.16能不能用都记不清了

北方姆Q | 园豆:1118 (小虾三级) | 2021-11-23 08:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册