在容器服务ACK中,如果您想改变Ingress的域名端口,可以在Ingress资源的yaml文件中对ingressClass的配置进行修改。具体来说,需要定位到spec.rules.http.paths[]部分,并针对于您希望修改的路径,设置backend: serviceName和path: /your-path的部分。其中serviceName为您的目标服务名,而/your-path则应替换为您期望的路径。
另外,请注意Ingress默认不支持TCP或UDP services,因此Ingress controller使用--tcp-services-configmap和--udp-services-configmap这两个配置达到转发端口的目的。
要修改ACK容器服务的Ingress域名端口,您需要首先编辑Ingress资源的YAML文件。具体来说,找到定义域名和端口的部分,然后进行相应的修改。
例如,如果您的Ingress资源如下所示:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
spec:
rules:
- host: mydomain.com
http:
paths:
- path: /
backend:
serviceName: my-service
servicePort: 80
在这个例子中,域名是mydomain.com
,端口是80。如果您想要修改域名为newdomain.com
,并将端口改为8080,那么您可以将上述YAML文件修改为:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
spec:
rules:
- host: newdomain.com
http:
paths:
- path: /
backend:
serviceName: my-service
servicePort: 8080
保存并应用这个修改后,您可以通过新的域名和端口访问您的服务了。请注意,修改配置后,可能需要一些时间才能生效。如果有任何问题,可以查看Ingress的日志以获取更多详细信息。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。