PEG のインストールの一部として、DNS エントリを作成し、PEG VM をデプロイします。

に記載されている各ドメインが PEG VM を指定するように DNS エントリを作成します (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 は自動的に新しい構成を再ロードします。