Kubernetes
k8s は大規模な環境でのコンテナ管理に使用される
Kubernetes の概念
基本的な概念
クラスター : ノードと呼ばれるワーカーマシンの集合
ノード : k8s 環境を構成する個々のサーバーのこと
2 種類のノード
マスターノード : クラスター内のワーカーノードと Pod を管理する
ワーカーノード : アプリケーションのコンポーネントである Pod をホストする
その他の概念
Ingress による負荷分散 : 外部のロードバランサと連携して、外部からの HTTP(S) リクエストをサービスに転送する機能
ヘルスチェック : デフォルトでコンテナの監視機能を持つ
コンテナに異常が発生した場合、新たなコンテナを起動しなおす
Pod を作成するときには、必ずサービスアカウントを指定する必要がある (デフォルトでは default が使われる)
関連