更新时间:2025-08-12 GMT+08:00
配置默认使用的指定DNS服务器
如果用户需要弹性CCI的Pod可以使用指定的DNS服务器地址。bursting插件提供配置指定的DNS服务器地址的能力,无需在每个Pod上都配置dnsConfig,从而降低用户网络运维成本。
- 登录CCE控制台。
- 选择CCE集群,单击进入CCE集群总览页面。
- 在导航栏左侧单击“插件中心”,进入插件中心首页。
- 选择“CCE 突发弹性引擎 (对接 CCI)”插件,单击“编辑”。
- 单击“编辑YAML”。
- 登录CCE集群节点,编辑bursting负载的YAML。
kubectl edit deploy bursting-cceaddon-virtual-kubelet-virtual-kubelet -n kube-system
- 启动参数中增加--cluster-dns=x.x.x.x参数,配置为dns服务器地址。
- 保存配置修改,等待bursting-virtual-kubelet负载重启。
- 验证方式。通过exec进入弹性到CCI运行中的容器内,查看/etc/resolv.conf中首选nameserver是否为cluster-dns配置的地址。
表1 使用场景约束限制 使用场景
约束限制
修改配置前存在弹性CCI的pod
- 修改配置后新创建弹性CCI的pod生效。
- 修改配置前的弹性的pod需要重建之后才生效。
cluster-dns配置上限
- k8s dnsConfig最多只支持配置3个nameservers。
- 保证cluster-dns配置的nameserver数量与Pod的spec.dnsConfig配置的nameserver数量之和不超过3个。
父主题: 网络