Deploying Applications with the Kubernetes Orchestrator
Developing containers for your applications on your workstation or laptop really improves your development process by running other applications’ components while you focus on your own code. This simple standalone architecture works perfectly in your development stage, but it does not provide high availability (HA) for your applications. Deploying container orchestrators cluster-wide will help you to constantly keep your applications running healthy. In the previous chapter, we briefly reviewed Docker Swarm, which is simpler and can be a good introductory platform before moving on to more complex orchestrators. In this chapter, we will learn how to prepare and run our applications on top of Kubernetes, which is considered a standard nowadays for running containers cluster-wide.
In this chapter, we will cover the following topics:
- Introducing the main features of Kubernetes
- Understanding Kubernetes’...