CTS-KB

Kubernetes Service

くーばねてすさーびす

ServiceClusterIPNodePortLoadBalancer
#Kubernetes#ネットワーク#サービス公開

Service は、作り直されてIPアドレスが変わる Pod の集合に、安定した宛先を与える Kubernetes オブジェクト。ラベルセレクターで対象Podを選び、DNS名と仮想IPを提供する。

type主な公開範囲
ClusterIPクラスタ内部のみ。既定値
NodePort各ノードのポートで公開
LoadBalancerクラウドの外部または内部ロードバランサーを作成

kubectl get serviceEXTERNAL-IP 列は外部到達先の表示であり、マニフェストの spec.externalIPs とは別物である。spec.externalIPs は外部IPを自動割り当てせず、現在は非推奨のため新規設計では使わない。

関連用語

  • Ingress — HTTP/HTTPS の経路制御

関連記事