无法在AKS集群上安装Yaks v0.19.0的技术求助
解决Yaks v0.19.0安装失败问题
你这问题核心是集群缺少OLM(Operator Lifecycle Manager),Yaks依赖OLM完成Operator部署流程,先搞定OLM再重新安装Yaks就能解决。
1. 安装OLM
如果本地有operator-sdk工具,直接执行一键安装:
operator-sdk olm install
要是没有operator-sdk,可从Operator Framework官方渠道获取对应版本的CRD和OLM部署YAML文件,再用kubectl apply -f <文件路径>完成安装(建议选v0.26.x系列版本,和Yaks v0.19.0兼容)。
2. 验证OLM安装状态
等待几分钟后,检查OLM命名空间下的Pod是否全部正常运行:
kubectl get pods -n olm
所有Pod的STATUS都显示Running,说明OLM安装成功。
3. 重新安装Yaks v0.19.0
- 先确认本地Yaks CLI版本为v0.19.0:
yaks version
版本不符的话,重新下载对应版本的CLI替换。
- 执行安装命令:
yaks install
若镜像拉取仍失败
如果之前镜像安装失败是网络原因导致拉取超时,可手动指定Yaks Operator镜像地址重新安装:
yaks install --operator-image=ghcr.io/citrusframework/yaks-operator:v0.19.0
内容的提问来源于stack exchange,提问作者Ritika
相关产品推荐
相关产品推荐

