开发者社区 > 云原生 > 容器服务 > 正文

容器服务ACK的 alb-ingress怎么改域名的端口呢?

容器服务ACK的 alb-ingress怎么改域名的端口呢?

展开
收起
cuicuicuic 2024-01-04 12:33:21 26 0
2 条回答
写回答
取消 提交回答
  • 在容器服务ACK中,如果你想更改ALB Ingress的域名和端口,你需要在你的Ingress的YAML文件中添加相应的配置。具体来说,你需要添加一个hosts字段,其中包含你想要设置的域名,以及一个secretName字段,用于指定你的TLS证书的名称。例如:

    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
      name: example-ingress
    spec:
      tls:
      - hosts:
        - demo.alb.ingress.top
        secretName: secret-tls
    

    在这个例子中,我们将域名设置为demo.alb.ingress.top,并将TLS证书的名称设置为secret-tls

    此外,如果你想要配置HTTP重定向至HTTPS,你可以在Ingress的注解中添加alb.ingress.kubernetes.io/ssl-redirect: "true",这样会将HTTP请求重定向到HTTPS 443端口。

    请注意,这些配置都需要在创建或更新Ingress资源时应用。

    2024-01-05 15:56:50
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要修改ACK容器服务的ALB 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的日志以获取更多详细信息。同时,ALB Ingress支持复杂的业务路由配置和TLS证书的自动管理,提供灵活的流量管理机制。

    2024-01-05 15:40:33
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器服务Kubernetes版
  • 相关电子书

    更多
    ACK 云原生弹性方案—云原生时代的加速器 立即下载
    ACK集群类型选择最佳实践 立即下载
    企业运维之云原生和Kubernetes 实战 立即下载

    相关镜像