kubesphere安装gitlab报错no matches for kind “Ingress“ in version “extensions/v1beta1“
·
环境:
kubesphere
部署方式:
#curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -
#chmod +x kk
#./kk create cluster --with-kubernetes v1.22.12 --with-kubesphere v3.3.2
在通过应用商店部署gitlab的时候报错如下(安装失败)
no matches for kind "Ingress" in version "extensions/v1beta1"
原因:
官方提示:
安装 KubeSphere 3.3 的建议 Kubernetes 版本:v1.20.x、v1.21.x、* v1.22.x、* v1.23.x 和 * v1.24.x。带星号的版本可能出现边缘节点部分功能不可用的情况。因此,如需使用边缘节点,推荐安装 v1.21.x。如果不指定 Kubernetes 版本,KubeKey 将默认安装 Kubernetes v1.23.10。有关受支持的 Kubernetes 版本的更多信息
其实就是Kubernetes的版本太高了,建议采取官方建议不要选择太高版本的Kubernetes
比如 v1.21.10就是可以的
#./kk create cluster --with-kubernetes v1.21.10 --with-kubesphere v3.3.2
换成低版本的就可以了
最后验证(注意hosts需要绑定正确的node地址)


绑定hosts测试(注意hosts需要绑定正确的node地址,上边的截图里是有的)
192.168.20.19 gitlab.yiyouhui-dev.svc.cluster.local

获取 root 用户的密码
-
选择配置 > 保密字典,在搜索栏输入
gitlab-initial-root-password,然后按下键盘上的回车键来搜索密钥。 -
点击密钥访问其详情页,然后点击右上角的

查看密码。请确保将密码进行复制。
最后可以正常登录

更多推荐
所有评论(0)