开发者社区 > 飞天洛神云网络 > 负载均衡 > 正文

ALB 绑定 ACK Ingress 操作需要我们手动配置 AlbConfig 是吗?

ALB 绑定 ACK Ingress 操作需要我们手动配置 AlbConfig 是吗?

展开
收起
我在学前端 2023-07-03 14:05:17 264 0
5 条回答
写回答
取消 提交回答
  • 在配置 AlbConfig 时,需要指定 ALB 的实例名称、端口号、负载均衡策略、路由表等信息,以及 ACK Ingress 的配置,如同时添加多个路由表规则等。完成配置后,重启 ALB 实例即可生效。

    2023-07-05 10:10:57
    赞同 展开评论 打赏
  • 具体的操作步骤是这样的,需要手动创建AlbConfiga530e52ac6dc99becc987d2e916c1ff1.png https://help.aliyun.com/document_detail/480231.html?spm=a2c4g.460728.0.0.218b3a85tjkcLo#section-m93-t3u-r0k 此回答整理自“ALB客户交流群”

    2023-07-05 09:51:49
    赞同 展开评论 打赏
  • 是的,将 ALB 绑定到 ACK Ingress 需要手动配置 ALBConfig。

    ALBConfig 是用于配置 ALB 的一个自定义资源,它定义了 ALB 的配置信息,例如 ALB 的类型、证书、端口等。在进行 ALB 绑定之前,您需要创建一个 ALBConfig 资源,并在其中指定 ALB 的配置信息。

    以下是一个示例 ALBConfig 资源的代码:

    yaml apiVersion: alibaba.com/alb/v1
    kind: AlbConfig
    metadata:
    name: my-alb-config
    spec:
    albType: Classic
    securityPolicy: "enable"
    httpListener:
    port: 8080
    forwardScheduler: "least"
    stickySession: "enable"
    stickySessionType: "insert" 在上面的示例中,我们定义了一个名为 my-alb-config 的 ALBConfig 资源,其中指定了 ALB 的类型为 Classic,同时开启安全策略,并指定了一个 HTTP Listener,监听端口为 8080,并启用了 Sticky Session。

    在创建好 ALBConfig 资源之后,您可以使用以下命令将 ALB 绑定到 ACK Ingress:

    kubectl create -f alb_ingress_mapping.yaml -n 其中,alb_ingress_mapping.yaml 是一个自定义资源,用于指定 ALB 和 Ingress 的映射关系。具体配置方式可以参考官方文档。

    2023-07-04 19:03:49
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    需要手动配置 AlbConfig

    参考; 创建 ALB:在阿里云管理控制台上创建一个 ALB。需要注意的是,ALB 的网络类型必须是 VPC,而且需要和 ACK 所在的 VPC 在同一个地域。

    配置 AlbConfig:在创建 ALB 后,需要手动配置 AlbConfig。具体来说,需要为 ALB 添加一个 Listener,并将 Listener 绑定到一个 Target Group 上。同时,需要根据实际情况配置 Listener 的协议、端口和证书等信息。

    配置 ACK Ingress:在配置 AlbConfig 后,需要对 ACK Ingress 进行相应的配置。具体来说,需要在 ACK Ingress 的 YAML 文件中添加 annotations,指定 Ingress 类型为 "alb",并指定 ALB 的名称、Listener 的协议和端口等信息。需要注意的是,Ingress 的规则和 AlbConfig 的 Listener 规则需要保持一致,以确保流量正常转发。

    部署 ACK Ingress:在完成配置后,需要将 ACK Ingress 部署到 Kubernetes 集群中,以启用 ALB 的流量转发功能。

    2023-07-04 17:41:52
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    是的,如果你要在Amazon Elastic Load Balancer (ELB)中绑定一个ACK Ingress,则需要手动配置AlbConfig。AlbConfig是一个配置文件,用于配置ELB的各种参数和选项,包括对ACK Ingress的绑定。 为了在ELB中绑定ACK Ingress,你需要在AlbConfig中设置以下参数:

    enable_forward_on_ack: 启用ACK Ingress的转发功能。 target_group_arn: 设置目标组的ARN。 listener_arn: 设置监听器的ARN。 default_backend_id: 设置默认后端的ID。 ssl_termination_mode: 设置SSL的终止模式。 在完成这些配置后,你可以在ELB中添加一个ACK Ingress,并通过该Ingress来访问后端。需要注意的是,在添加ACK Ingress时,需要选择正确的后端来源,以便能够成功地将请求转发到后端。 总之,如果你要在ELB中绑定ACK Ingress,则需要手动配置AlbConfig,并选择正确的参数和选项,以实现对ACK Ingress的有效配置和管理。

    2023-07-04 17:32:49
    赞同 展开评论 打赏

阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。

相关产品

  • 负载均衡
  • 热门讨论

    热门文章

    相关电子书

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