如何配置阿里云容器服务K8S Ingress Controller使用私网SLB

  1. 云栖社区>
  2. 容器服务Docker&Kubernetes>
  3. 博客>
  4. 正文

如何配置阿里云容器服务K8S Ingress Controller使用私网SLB

chenqz 2018-06-25 22:15:21 浏览6746
展开阅读全文

背景

我们通过阿里云容器服务申请一个K8S集群,集群初始化时会自动部署一套Nginx Ingress Controller,默认其挂载在公网SLB实例上:

nginx_ingress_slb

配置私网SLB

但对于部分用户来说,希望容器集群内的服务仅仅只对同一个VPC内其他服务调用访问,那么我们可以通过调整Nginx Ingress Controller服务的配置来完成。

nginx_ingress_slb_2

1、手动申请私网SLB实例

我们需要事先手动在对应的VPC网络下申请一个期望规格的SLB实例。

2、配置Nginx Ingress Controller服务

当我们成功申请一个私网SLB实例后,那么我们可以通过如下注解来配置Nginx Ingress Controller使用该SLB实例:

service.beta.kubernetes.io/alicloud-loadbalancer-id

具体参考如下:

# ng

网友评论

登录后评论
0/500
评论
chenqz
+ 关注
所属云栖号: 容器服务Docker&Kubernetes