Ingress这个后面是否可更换绑定slb 呢?

Ingress这个后面是否可更换绑定slb 呢?

展开
收起
JWRRR 2023-04-03 15:25:19 548 分享 版权
2 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    Ingress 是 Kubernetes 集群中用于管理外部访问的组件,它通过将不同的服务映射到不同的 URL 路径或者主机名来实现多个服务共享同一个 IP 地址和端口。而 SLB(Server Load Balancer)是阿里云提供的一种负载均衡服务,可以将流量分发到多个后端服务器上,提高系统的可用性和稳定性。

    在 Kubernetes 中,Ingress 可以通过不同的实现方式来绑定到不同的负载均衡器上,包括 Nginx、Traefik、HAProxy 等。而如果您想要将 Ingress 绑定到阿里云 SLB 上,可以使用阿里云提供的 Ingress Controller 来实现。

    具体来说,您可以通过以下步骤来将 Ingress 绑定到阿里云 SLB 上:

    1、安装阿里云 Ingress Controller:您可以通过 Helm 安装阿里云 Ingress Controller,具体的安装步骤可以参考阿里云官方文档。

    2、创建阿里云 SLB:在阿里云控制台中创建一个 SLB 实例,并配置好监听端口和后端服务器等信息。

    3、配置 Ingress:在 Kubernetes 中创建一个 Ingress 对象,并将其绑定到刚刚创建的 SLB 上。具体的配置方式可以参考阿里云官方文档。

    一旦 Ingress 绑定到了某个负载均衡器上,就不能直接更换绑定到另一个负载均衡器上。如果您需要更换绑定的负载均衡器,可以先删除原有的 Ingress 对象,然后重新创建并绑定到新的负载均衡器上。

    2023-04-23 22:46:14
    赞同 展开评论
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    可以,Ingress 资源是 Kubernetes 中的一个抽象层次,可以通过不同的 Ingress 控制器(如 Nginx Ingress、Traefik Ingress、Istio Ingress 等)来实现。

    需要创建一个 Kubernetes Service,将其类型设置为 LoadBalancer,将使用的 SLB ID 和端口号配置在该 Service 中,然后将 SLB 绑定到该 Service 的负载均衡器上。

    2023-04-03 15:42:27
    赞同 展开评论

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理