gpt4 book ai didi

kubernetes - 入口迁移过程

转载 作者:行者123 更新时间:2023-12-05 03:33:53 24 4
gpt4 key购买 nike

我有 1 个关于从 Nginx Controller 迁移到 ALB 的问题。迁移期间的 k8s 是否会创建一个新的入口 Controller 并将服务平滑地切换到新的入口,或者会删除旧的然后创建一个新的入口?为什么我这么问,因为我们想改变入口类,我们想尽量减少停机时间。抱歉新手问题,因为我没有在文档中找到任何答案

最佳答案

  1. 首先,当从一种基础架构过渡到另一种基础架构时,最好在过渡之前预先构建新的基础架构,以便为更改做好准备。
  2. 在此特定示例中,您可以将两个 IngressClass 设置为并行存在,并使用不同的域名创建新的 ALB ingress。
  3. 在过渡时刻,更改 DNS 别名记录(直接或使用注释)以指向新的 ALB ingress 并删除旧的 Nginx ingress。
  4. 一般来说,我建议不要将 ALB 作为来自 K8s 的入口来管理,而是作为 Terraform/CloudFormation 或类似资源中的 AWS 资源来管理,并使用 TargetGroupBindings 将 ALB 连接到使用其 K8s 服务的应用程序。 https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.3/guide/targetgroupbinding/targetgroupbinding/

关于kubernetes - 入口迁移过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70261596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com