创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
Centos8.5

Kubernetes版本信息
1.26.5

KubeSphere版本信息
3.4.1

问题是什么
项目网关开启后没有IP地址,打开日志发现这个报错

我怀疑是不是 Nginx Ingress 版本的问题?我网上查阅版本是 1.3.1,但不支持1.26.5,

网关的 IP 地址默认是取的 master Node 的 IP 地址,通过 master Node 上的 node-role.kubernetes.io/master 标签查的,在 K8s 1.26 中 master Node 的 master 标签移除了 node-role.kubernetes.io/master 标签,使用 node-role.kubernetes.io/control-plane。KS 3.4 版本不是所以组件都兼容到了 K8s 1.26,这儿如果要让显示网关 IP 地址,可以在 master node 上加上node-role.kubernetes.io/master 标签。不过这个 Ingress NGINX 的版本在 K8s 1.26可能也会存在些小的兼容性问题。