DNS エントリの作成と PEG VM のデプロイ

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 は自動的に新しい構成を再ロードします。