Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kubernetesの基礎の基礎(デモ編)

 Kubernetesの基礎の基礎(デモ編)

以下動画のテキストです。
https://youtu.be/oe6bUfvJ_u4

Satoru Takeuchi

September 11, 2021
Tweet

More Decks by Satoru Takeuchi

Other Decks in Technology

Transcript

  1. デモの内容 1. Kindというコマンドを使ってK8sクラスタを作る 2. ユーザがDeploymentのマニフェストをapply 3. しばらくしてからK8sがその後に色々やってくれたことを確認 ◦ Deploymentリソースの作成 ◦

    Replicasetリソースの作成 ◦ replicasフィールドの値だけPodリソースを作成 ◦ K8sがPodリソースに対応するコンテナを実行 4. ユーザがnginxコンテナを殺してもK8sが復活させることを確認 5. ユーザがPodリソースを消してもK8sが復活させることを確認 2
  2. ユーザが気まぐれにnginxコンテナを殺す • sudo kill <nginxのmasterプロセスのpid> • kubectl get pod 6

    K8sクラスタ ReplicaSetリソース Deploymentリソース Podリソース Podリソース nginxコンテナ nginxコンテナ 死んで
  3. ユーザが気まぐれにnginx Podを殺す • kubectl delete pod nginx-XXX • kubectl get

    pod 7 K8sクラスタ ReplicaSetリソース Deploymentリソース Podリソース Podリソース nginxコンテナ nginxコンテナ 死んで