この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

サービス

ポッドの構成は、デプロイメント、ステートフルセット、およびデーモンセットによって管理され、サービスはセレクターを使用してポッドにトラフィックを誘導します。

ポートが1つ以上構成された各ワークロードに対して、補完的なサービスディスカバリーエントリが作成されます。このサービスディスカバリーエントリは、次の命名規則を使用してワークロードのポッドのDNS解決を可能にします:<workload>.<namespace>.svc.cluster.local

特定のネームスペースが1つ以上の外部IPアドレス、外部ホスト名、他のDNSレコードへのエイリアス、他のワークロード、または作成したセレクターに一致するポッドのセットで解決されるように、追加のサービスを作成できます。

  1. 左上隅で、*☰ > クラスター管理*をクリックします。

  2. サービスを追加したいクラスターに移動し、*エクスプローラー*をクリックします。

  3. サービスディスカバリー  サービスをクリックします。

  4. 作成]をクリックします。

  5. 作成したいサービスのタイプを選択してください。

  6. ドロップダウンリストから*ネームスペース*を選択します。

  7. サービスの*名前*を入力します。この名前はDNS解決に使用されます。

  8. フォームの残りの部分を記入してください。ヘルプが必要な場合は、 サービスに関するアップストリームのKubernetesドキュメントを参照してください。

  9. 作成]をクリックします。

*結果:*新しいサービスが作成されました。

  • プロジェクトの*サービスディスカバリー*タブからレコードを表示できます。

  • 作成した新しいレコードの新しいDNS名(<recordname>.<namespace>.svc.cluster.local)を訪れると、選択したネームスペースが解決されます。