CoreDNS ポッドを再始動すると DNS 解決が失敗するのはなぜですか?
仮想プライベートクラウド クラシック・インフラストラクチャー
ワーカーの再ロードやパッチの更新などで 1 つ以上の CoreDNS ポッドが再始動されるときと同じときに、アプリがクラスター・サービスの DNS 名の解決に失敗することがあります。
終了処理中の CoreDNS ポッドにアプリの DNS 要求が送信されました。
CoreDNS ポッドが中断することなく終了するようにするには、 kube-system 名前空間の coredns configmap を編集します。
メイン Corefile の health プラグイン構成に、lameduck 10s を追加します。 CoreDNS のカスタマイズについて詳しくは、クラスター DNS プロバイダーのカスタマイズを参照してください。 最終的には、次の例のようなカスタマイズになります。
health {
lameduck 10s
}