您既可以在Linux操作系统中通过修改/etc/resolv.conf来配置自定义域名服务,也可以通过SAE将相关的配置定义在配置项,然后将该配置项挂载到容器的/etc/resolv.conf文件。本文介绍如何在SAE控制台配置自定义DNS服务器。
场景说明
SAE当前服务器的默认配置如下:
cat /etc/resolv.conf
nameserver 100.100.X.XXX
nameserver 100.100.X.XXX
操作步骤
登录SAE控制台。
在左侧导航栏,单击命名空间(环境),在顶部菜单栏选择地域,然后单击具体命名空间名称。
在左侧导航栏,单击配置项,在配置项页面,单击创建。
在创建配置项面板,选择手工创建,配置相关信息,单击确定。
配置项
说明
创建方式
手工创建:本文选择手工创建方式。
文件录入:具体信息,请参见管理和使用配置项(K8s ConfigMap)。
配置项名称
自定义。
配置项描述
自定义。
配置映射
键:输入
resolve.conf
。值:输入
resolve.conf
的文件内容。nameserver 100.100.X.XXX nameserver 100.100.X.XXX nameserver 10.0.X.XX
在部署应用页面,将该配置项挂载到/etc/resolv.conf文件下。
具体操作,请参见操作步骤。
通过Webshell进入容器,查看/etc/resolv.conf文件,确认其内容是否符合预期。
具体操作,请参见使用Webshell诊断应用。
在Webshell窗口,执行以下命令查看文件。
cat /etc/resolv.conf
预期输出。
nameserver 100.100.X.XXX nameserver 100.100.X.XXX nameserver 10.0.X.XX
文档内容是否对您有帮助?