20 天 后

请问下在Gateway CR 中添加什么参数,才能开启Ingress tcp转发功能

    5 天 后
    1 个月 后

    hongzhouzi kubesphere 网关 开启后,与 阿里云 ACK 集群默认的 ingress controller 冲突, 今天遇到了一个问题 ,两个 ingress controller 不停的切换 各自的 LB 导致 ingress 具体的 address 频繁变更. 最后把 kubesphere 网关关闭先规避了 这个有办法解决吗?

      2 个月 后

      poetL
      怎么个意思呢?如果这俩 ingress controller 都是集群级别网关那会监听整个的 ingress 资源,但也不存在冲突啊,都会生效,相当于两个入口。ingress 访问地址不会变呀

        1 个月 后

        xulang
        目前还没有把这部分作为配置项抽离出来,需要调整代码才行。后面会把这部分完善进去。

        建议网关可以绑定hostport,而不是nodeport,这样我们就可以直接暴露网关出去了,用80或者 443端口

        19 天 后

        hongzhouzi

        原来的 环境内 ingress 是使用 ack 的默认 ingress ,默认分配了一个 lb ip 地址, 开启了网关后kubesphere 的 ingress 也生成了 一个 lb ip, 这俩 ip 会一直抢占 ingress 的 address

          5 天 后

          poetL
          多个 ingress controller 都用的 master 节点的 IP 地址,是这个意思么?这个是正常的呀

          • ghj 回复了此帖
            25 天 后
            1 个月 后

            使用网关能实现什么,能解决下面的场景吗

            办公网络和节点服务器的网络是通的,与pod虚拟的ip就不通了

            实际开发过程中,我们出现了如下需求:

            1. 办公网络和Kubernetes Pod网络不通,开发在电脑完成某个微服务模块开发后,希望在本地电脑能注册到Kubernetes中开发环境的注册中心(Nacos)进行调试,而不需要在本地起一堆的依赖服务。

            2. 办公网络和Kubernetes Svc网络不通,部分服务需要通过Service的NodePort代理访问,应用数量变多后导致维护量工作巨大。

              2 个月 后
              18 天 后

              想在nginx里加上自定义配置,如支持上传文件大小等如何做啊?不想单独在ingress那里用注解方式做的话

                1 个月 后

                有个疑惑希望博主解答下,项目设置-高级设置这里看到的网关地址和应用路由这里看到的网关地址有什么区别吗?不是很明白,具体看下

                  10 天 后

                  hongzhouzi 大佬,多个副本都是一样的IP地址,这个是正常的吗,这样不是会影响性能,不应该是分别部署在不同的服务器吗

                    w123
                    高级设置中的展示的网关地址是获取的 master 节点的 IP,应用路由中的网关地址是 Ingress Controller 设置的地址,这两个地方确实可能会不一样。

                    外部访问中的网关地址:理论上集群内任意节点都可以,但一般是 master 节点作为流量入口,所以这儿就设置的 master 节点的 IP,多个 master 节点这儿就会有多个 IP。 KS 代码中的处理:https://github.com/kubesphere/kubesphere/blob/master/pkg/models/gateway/gateway.go#L214

                    应用路由中的网关地址:这个由 Ingress Controller 设置,而网关地址设置规则是由 Ingress Controller 的配置决定的,这儿应该是获取的是网关所在的 nodeIP。Ingress Nginx 代码中的处理:https://github.com/kubernetes/ingress-nginx/blob/main/internal/ingress/status/status.go#L145

                    另外如果有多个网关同时作用于一份应用路由配置,那么这儿看到的网关地址还会不停变动,相当于多个 Ingress Controller 都在修改这份 Ingress,但通过这些 Ingress Controller 是都可以访问到这个 Ingress 配置的 svc。

                      ghj 是哪儿展示的 IP 地址呢?是上面提到这个“外部访问中的网关地址”么,这个没啥影响的。

                      7 天 后

                      大佬,能不能问一下我部署的前端为什么域名会生成一个随机端口?