TKE集群内外网访问如何使用已有的clb

2022-11-01 17:59:36 浏览数 (1)

使用tke的时候,我们会需要开启集群的内网或者外网访问到apiserver,开启内外网访问,会自动创建内网clb的service或者外网clb的service,service会关联自动创建一个clb,很多时候,我们想复用下已有的lclb实例,下面我们说下如何配置TKE集群内外网访问使用已有的clb。

1. 修改service配置

进入集群修改service配置,内网访问的service名称为kubernetes-intranet,外网的service名称为kubernetes-extranet,点击更新配置修改

2. 修改default下kubernetes-proxy这个deployment

修改完service配置后,还不能通过已有clb的ip来访问到apiserver,这个时候还需要修改下配置,改下kubernetes-proxy这个deployment

直接应该yaml的启动参数配置,如果是修改了公网访问,将externalIp这个参数配置成新clb vip,如果是修改了内网访问,将

internalIp这个参数配置成已有的clb vip。

为什么要改呢,因为是这个组件将对应的ip和域名签入到后端证书,如果不更新这个配置,后端证书不会签入vip,这个时候通过已有clb的vip访问apiserver就会提示报错。

0 人点赞