Summary
In this chapter, we've discussed topics related to building a continuous delivery pipeline and how to strengthen our deployment tasks. The rolling update of a pod is a powerful tool that allows us to perform updates in a controlled fashion. To trigger a rolling update, what we need to do is change the pod's specification in a controller that supports that rolling update. Additionally, although the update is managed by Kubernetes, we can still control it with kubectl rollout to a certain extent.
Later on, we fabricated an extensible continuous delivery pipeline using GitHub/DockerHub/Travis-CI. We then moved on to learn more about the life cycle of pods to prevent any possible failures, including using the readiness and liveness probes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access