创建 DNS 条目并部署 PEG 虚拟机,作为安装 PEG 的一部分。

创建 DNS 条目,其中 表 1 中提到的每个域都指向 PEG 虚拟机(PEG 必须具有静态 IP 或静态域名)。

出于安全考虑,一些组织可能需要自定义 DNS。 以下步骤描述了如何更新设置以使用自定义 DNS,并确保数据顺利转发到平台。

过程

  1. 编辑 CoreDNS ConfigMap。
    1. 运行命令:kubectl edit configmap coredns -n kube-system
    2. 修改 Corefile,将默认的 DNS 转发设置替换为客户端的自定义 DNS。
  2. 更改配置。
    1. 定位到行:forward. /etc/resolv.conf
    2. 将该行更改为:forward. example_DNS
      将 example_DNS 替换为您的自定义 DNS。

    修改后的配置示例:

    apiVersion: v1 data: Corefile: | .:53 { errors health ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure upstream fallthrough in-addr.arpa ip6.arpa } hosts /etc/coredns/NodeHosts { reload 1s fallthrough } prometheus :9153 forward . <CUSTOM_DNS_HERE> cache 30 loop reload loadbalance }
  3. 应用更改。
    1. 保存 并退出编辑器以应用更改。
    2. CoreDNS 会自动重新加载新配置。