Chapter 14: Deploying Applications with Kubernetes
Whether you are a seasoned system administrator managing containerized applications or a DevOps engineer automating app orchestration workflows, Kubernetes could be your platform of choice. This chapter will introduce you to Kubernetes and will guide you through the basic process of building and configuring a Kubernetes cluster. We'll use Kubernetes to run and scale a simple application in a secure and highly available environment. You will also learn how to interact with Kubernetes using the command-line interface.
By the end of this chapter, you'll know how to install, configure, and manage a Kubernetes cluster, either on-premises or using managed services with public cloud providers such as AWS and Azure. We'll also show you how to deploy and scale an application using Kubernetes.
Here's a brief outline of the topics we will cover in this chapter:
- Introducing Kubernetes, architecture and the API...