Questions
To assess your learning progress, please try to answer the following questions:
- In a few simple sentences, explain to an interested lay person what zero-downtime deployment means.
- How does SwarmKit achieve zero-downtime deployments?
- Contrary to traditional (non-containerized) systems, why does a rollback in Docker Swarm just work? Explain this in a few short sentences.
- Describe two to three characteristics of a Docker secret.
- You need to roll out a new version of the inventory service. What does your command look like? Here is some more information:
- The new image is called
acme/inventory:2.1
- We want to use a rolling update strategy with a batch size of two tasks
- We want the system to wait for one minute after each batch
- The new image is called
- You need to update an existing service named
inventory
with a new password that is provided through a Docker secret. The new secret is calledMYSQL_PASSWORD_V2
. The code in the service expects the secret to be calledMYSQL_PASSWORD...