Ensuring pod reliability – Container Orchestration with Kubernetes
We talked about health checks in Chapter 4 , Creating and Managing Container Images, and I also mentioned that you should not use them on the Docker level and instead…
We talked about health checks in Chapter 4 , Creating and Managing Container Images, and I also mentioned that you should not use them on the Docker level and instead…
We’ve discussed troubleshooting running containers, but what if the containers fail to start for some reason? Let’s look at the following example: $ kubectl run nginx-1 –image=nginx-1 Now, let’s try…
Similar to how we can browse logs from a container using docker logs, we can browse logs from a container within a Kubernetes pod using the kubectl logs command. If…
We will install Minikube in the same Linux machine we used to install Docker in Chapter 3, Containerization with Docker. So, if you haven’t done that, please go to Chapter…
Kubernetes is made of a cluster of nodes. There are two possible roles for nodes in Kubernetes – control plane nodes and worker nodes. The control plane nodes control the…
By now, you should understand what containers are and how to build and run containers using Docker. However, how we ran containers using Docker was not optimal from a production…
In this chapter, we have covered a lot of ground. At this point, you should understand Docker from a hands-on perspective. We started with Docker images, how to use a…
Apart from running your registry in a dedicated Docker server, other cloud and on-premises options exist. Most public cloud providers offer paid online registries and container-hosting solutions that you can…
And that’s it! It is as simple as that! There are other considerations as well since this is too simplistic. You will also have to mount volumes; otherwise, you will…
A Docker registry is a stateless, highly scalable server-side application that stores and lets you distribute Docker images. The registry is open source under the permissive Apache license. It is…