Deployment resources – Managing Advanced Kubernetes Resources
Kubernetes Deployment resources help to manage deployments for container applications. They are typically used for managing stateless workloads. You can still use them to manage stateful applications,…
ReplicaSet resources – Managing Advanced Kubernetes Resources
ReplicaSet resources are Kubernetes controllers that help you run multiple pod replicas at a given time. They provide horizontal scaling for your container workloads, forming the basic…
The sidecar pattern – Container Orchestration with Kubernetes
Sidecars derive their names from motorcycle sidecars. The sidecar does not change the bike’s core functionality and can work perfectly without it. Instead, it adds an extra…
Example application – Container Orchestration with Kubernetes-1
We will use the example application we used in Chapter 3, Containerization with Docker, in the Deploying a sample application with Docker Compose section. The source code…
Pod multi-container design patterns – Container Orchestration with Kubernetes-2
If we look at the spec section of the manifest file, we’ll see the following: So, let’s go ahead and apply the manifest and watch the pod…
Pod multi-container design patterns – Container Orchestration with Kubernetes-1
You can run multiple containers in pods in two ways – running a container as an init container or running a container as a helper container to…