介绍
在这个挑战中,你将作为一名初级 DevOps 工程师,在一家科技初创公司中展示你的 Kubernetes 技能。你将使用 NGINX 作为微服务来更新一个 Web 应用程序,并确保服务中断最小化。任务包括更新 Kubernetes Deployment 以使用较新的镜像版本,并验证滚动更新的成功。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
kubernetes(("Kubernetes")) -.-> kubernetes/BasicCommandsGroup(["Basic Commands"])
kubernetes(("Kubernetes")) -.-> kubernetes/AdvancedCommandsGroup(["Advanced Commands"])
kubernetes(("Kubernetes")) -.-> kubernetes/AdvancedDeploymentGroup(["Advanced Deployment"])
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