タグ

ブックマーク / varu3.hatenablog.com (1)

  • Kubernetesの名前解決を確認する - varu3/techBlog

    最近ではドキュメントも充実した感のあるKubernetesですが、実際の挙動ってどうなっているの?という部分に関しては ドキュメントを漁って読むに加えて、実際に手を動かして調べてみることでだいぶ理解が深まっていく感覚があります。 というわけで今回のテーマはKubernetesにおけるPodの名前解決はどのように動作しているのか、です。 公式ドキュメントのDNS for Services and Pods - Kubernetesを実際に手を動かしながら確認していきます。 Serviceリソースの名前解決 それでは早速シンプルな構成のk8s環境を用意して、その挙動を確認していきます。 Node: 1つ Master: 1つ 環境はGKEでも何でもいいのですが、今回はKOPSを使ってAWS上にk8s環境を用意することにしました。 Kopsでクラスタを構成すると以下の様にpodが作成されます。

    Kubernetesの名前解決を確認する - varu3/techBlog
    HHR
    HHR 2023/08/16
    少し古い。dnsutilsのnslookupを使う。busyboxはversion次第で機能が足りない。nslookup -q=SRV FQDNでpod内からkubectl get service的な情報が取れる。ns間での仕様など段階的に出力付きで説明があるのでわかりやすい。
  • 1