开发者社区 问答 正文

Kubernetes 应用设置该如何使用?



设置负载均衡


Kubernetes 应用自动关联了阿里云的 SLB 服务,无需用户到负载均衡控制台购买。
为了便于同 VPC 内部所有节点都能访问您的应用,创建应用时系统会自动给每个应用免费设置一个私网负载均衡服务,如果解绑了之后还可以继续添加。
如果您的应用需要被公网访问,请添加公网负载均衡,系统会自动帮您的应用购买并按流量计费。
每个应用最多只有一个私网负载均衡和一个公网负载均衡。

添加负载均衡


  1. 登录 EDAS 控制台

  2. 在左侧导航栏中单击 [backcolor=transparent]应用管理,在应用列表页面单击具体应用名称,进入应用详情页面。

  3. 在详情页面的基本信息页签中,应用设置区域 [backcolor=transparent]负载均衡(公/私网) 右侧,单击 [backcolor=transparent]添加。

  4. 在添加 SLB 与应用的绑定对话框中,设置 [backcolor=transparent]SLB 端口 和 [backcolor=transparent]网络协议,然后单击 [backcolor=transparent]确认。
    说明:容器端口在应用创建的时候初始设置的,暂不支持更改。

    • 公网

      扩到指定值后,应用恢复正常运行状态,并且规格更改生效。

展开
收起
猫饭先生 2017-10-26 10:21:27 1892 分享 版权
阿里云 AI 助理回答

要为Kubernetes应用添加负载均衡,特别是针对阿里云环境下的配置,您可以遵循以下步骤和注意事项:

1. 确定负载均衡需求

  • 私网访问:每个应用在创建时,默认自动配置一个私网负载均衡,确保VPC内所有节点能访问。解绑后,您可重新添加。
  • 公网访问:如需外部访问,需手动添加公网负载均衡,系统将按流量计费,并且每个应用限制一个公网SLB。

2. 添加公网负载均衡(通过EDAS控制台)

  1. 登录控制台:首先,登录阿里云EDAS控制台。
  2. 导航至应用:在左侧菜单选择“应用管理”,从应用列表中点击您的应用名称进入详情页面。
  3. 访问设置:在应用详情的“基本信息”页签,找到“应用设置”区域的“负载均衡(公/私网)”选项。
  4. 添加配置:点击“添加”,在弹出的绑定对话框中,设定SLB端口网络协议。注意,容器端口在应用初次配置时设定,之后不支持修改。
  5. 确认绑定:设置完毕后,点击“确认”以完成公网负载均衡的添加。

注意事项

  • 复用与新建:在ECS上配置Service负载均衡时,可以复用已有的负载均衡实例,但需满足特定条件,如VPC一致性、地址类型匹配等。
  • CCM管理:阿里云的cloud-controller-manager(CCM)会自动管理LoadBalancer类型的Service,包括自动创建和配置负载均衡资源。变更Service类型或手动修改CCM管理的负载均衡可能导致配置丢失或服务不可达。
  • 配额与限制:留意阿里云对VPC路由表项、负载均衡实例数量、ECS挂载限制等方面的配额,必要时申请提升配额。
  • 更新策略:通过特定Annotation控制CCM是否覆盖监听配置,以及如何处理已有负载均衡实例的删除行为。

综上所述,通过EDAS控制台操作简便快捷地为应用添加公网负载均衡,同时理解并遵守阿里云平台的相关规则和最佳实践,确保服务稳定高效运行。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答