In the last chapter, we learned about the basics of the container orchestrator, Kubernetes. We got a high-level overview of the architecture of Kubernetes and learned much about the important objects used by Kubernetes to define and manage a containerized application.
In this chapter, we will learn how to deploy, update, and scale applications into a Kubernetes cluster. We will also explain how zero downtime deployments are achieved to enable disruption-free updates and rollbacks of mission critical applications. Finally, in this chapter, we are introducing Kubernetes secrets as a means to configure services with and protect sensitive data.
The chapter covers the following topics:
- Deploying a first application
- Zero-downtime deployments
- Kubernetes secrets
After working through this chapter, you will be able...