本文介绍您在使用MSE Ingress过程中遇到的常见问题,以及处理方法。
问题一:云原生网关支持MSE Ingress的哪些版本?
MSE云原生网关支持networking.k8s.io/v1beta1
和networking.k8s.io/v1
版本的Ingress,可以关联1.18.0及以上版本的ACK集群。
问题二:云原生网关解析Ingress Class的顺序是什么?
云原生网关遵循K8s Ingress的规范要求,Ingress Annotation(注解)kubernetes.io/ingress.class
的优先级高于Ingress Spec.IngressClassName
。
问题三:云原生网关是否同时支持手动管理流量规则和Ingress资源自动管理流量规则两种方式?
支持,您可以通过以下两种方式为集群定义入口流量规则。
推荐您在云原生网关控制台上通过图形化界面手动为关联的ACK集群定义入口流量规则。
您也可以在ACK集群中通过定义Ingress资源来为集群定义入口流量规则,云原生网关可以自动监听Ingress资源变化并实时生效Ingress资源。
您也可以同时使用以上两种方式,需要您注意的是Ingress资源解析出来的域名、路由相关配置不能在MSE云原生网关控制台进行编辑操作,其生命周期完全由ACK中Ingress资源自动管理。另外,Ingress资源自动管理的流量规则的优先级低于管控手动管理的流量规则。
问题四:为什么云原生网关的域名或者路由在控制台上显示不可用?
登录MSE网关管理控制台。在路由管理页面,单击路由或域名页签,然后将鼠标放在不可用状态来查看不可用的原因。