Chapter 14
- Correct answer: (A) False. It's not a requirement, but it certainly makes life easier!
- Correct answer: (D) None of the above. There is no minimum number of steps. How you implement your pipelines will depend on your own requirements.
- Correct answer: (C) Using Git as an authoritative source for operations configuration. Instead of interacting directly with the Kubernetes API, you store your objects in a Git repository, letting a controller keep them in sync.
- Correct answer: (B) There are no standards; every project and vendor has their own implementation. For this chapter, we used Tekton, which is a combination of YAML, containers, and shell scripts. Amazon, Azure, and GitHub all store their pipeline scripts in the application source. There is no requirement for what you write it in.
- Correct answer: (B) Update the
Deployment
orStatefulSet
manifest in Git, letting the GitOps controller update the objects in Kubernetes. The goal is to minimize the...