Containers have revolutionized the way we package and run applications. However, like most things, containers come with their own set of challenges. This is where Kubernetes enters the scene.
Kubernetes helps you deploy and manage containerized applications at scale. It also abstracts the underlying infrastructure so that you don’t need to care if you’re deploying applications to Amazon Web Services, Microsoft Azure, or your own on-premises datacenter. With Kubernetes, you can develop applications on your laptop, deploy to your favourite cloud platform, migrate to a different cloud platform, and even migrate to your private cloud at your on-premises datacenter.
The Kubernetes Book starts from the beginning, explains all concepts in a clear and friendly manner, and covers everything needed for you to become proficient at Kubernetes. It even includes two chapters dedicated to threat-modeling Kubernetes and real-world security.
- Kubernetes architecture
- How to build Kubernetes
- How to deploy, self-heal, scale, and perform rolling updates on applications
- How to secure Kubernetes
- The meaning of terms such as; cloud-native, microservices, desired state, containerized, and more…
1: Kubernetes primer
2: Kubernetes principles of operation
3: Installing Kubernetes
4: Working with Pods
5: Kubernetes Deployments
6: Kubernetes Services
7: Service discovery
8: Kubernetes storage
11: Threat modeling Kubernetes
12: Real-world Kubernetes security