はじめに
このチャレンジでは、テックスタートアップの若手 DevOps エンジニアとして、Kubernetes のスキルを発揮します。NGINX をマイクロサービスとして使用する Web アプリケーションを更新し、サービスの中断を最小限に抑えます。タスクには、Kubernetes Deployment を更新して新しいイメージバージョンを使用することと、ローリングアップデートが成功したことを検証することが含まれます。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
kubernetes(("Kubernetes")) -.-> kubernetes/AdvancedCommandsGroup(["Advanced Commands"])
kubernetes(("Kubernetes")) -.-> kubernetes/AdvancedDeploymentGroup(["Advanced Deployment"])
kubernetes(("Kubernetes")) -.-> kubernetes/BasicCommandsGroup(["Basic Commands"])
kubernetes/BasicCommandsGroup -.-> kubernetes/create("Create")
kubernetes/AdvancedCommandsGroup -.-> kubernetes/apply("Apply")
kubernetes/AdvancedDeploymentGroup -.-> kubernetes/rollout("Rollout")
subgraph Lab Skills
kubernetes/create -.-> lab-434821{{"NGINX マイクロサービスのデプロイと更新"}}
kubernetes/apply -.-> lab-434821{{"NGINX マイクロサービスのデプロイと更新"}}
kubernetes/rollout -.-> lab-434821{{"NGINX マイクロサービスのデプロイと更新"}}
end