Summary
We began this chapter with a high-level overview of the Kubernetes architecture and API object model, introducing the most common cluster resources, such as Pods, deployments, and Services. Next, we took on the relatively challenging task of building an on-premises Kubernetes cluster from scratch using virtual machines. As we became more familiar with Kubernetes internals in general, we moved to the cloud, working with the EKS and AKS managed cluster services from AWS and Azure. We explored various CLI tools for managing Kubernetes cluster resources in the cloud and on-premises. At the highpoint of our journey, we focused on deploying and scaling applications in Kubernetes using imperative and declarative deployment scenarios.
We believe that novice Linux administrators will benefit greatly from the material covered in this chapter and become more knowledgeable in managing resources across hybrid clouds and on-premises distributed environments, deploying applications at...