Kubernetesの勉強メモ

Cluster

  • 1つのMasterと、複数のNodeから構成される、Kubernetes内の環境

Master

  • 他のNodeを統括する
  • 3つのプロセスが動いている
    • kube-apiserver
    • kube-controller-manager
      • Replication Controller, Node Controller等のコントローラを管理する
    • kube-scheduler
      • Podを新しく作成するとき、割当先のNodeを選択する

Node

  • MasterからPodを割り当てられる仮想マシン
  • 1つのNodeに複数のPodを割り当てられる

Pod

  • 1つ以上のコンテナが動作するグループ
  • Pod内でVolumeを共有できる
  • Pod内のコンテナは1つのIPアドレスを共有する