Sysdig

SCSK株式会社

ブログ

HOME Developer Square ブログ Kubernetes サービス: ClusterIP、Nodeport、LoadBalancer

Kubernetes サービス: ClusterIP、Nodeport、LoadBalancer

Podは一時的なリソースであり、デプロイやHPAを通じて簡単に置き換えられ、スケールされる設計です。
Podの一時性のため、そのIPアドレスに依存することは避けるべきです。
代わりに、Kubernetes Serviceを使用してアプリケーションを内外両方に公開し、安定した接続IPを提供します。
サービスはセレクターを通じて特定のPod群にリンクされ、ポート属性を持ち、ClusterIP、NodePort、LoadBalancer、ExternalNameといった異なるタイプがあります。
ClusterIPはクラスター内部用、NodePortはノードごとにポートを公開、LoadBalancerは外部からのアクセスとクラウドプロバイダのロードバランサーを利用し、ExternalNameはクラスター外のサービスに接続するためのものです。
これらのサービスにより、アプリケーションの一意な識別とクラスター内外の効果的な接続が可能になります。

詳細はこちら
ページトップへ