Launching your first Pods
In this section, we will explain how to create our first Pods in our Kubernetes cluster. Pods have certain peculiarities that must be understood to master them well.
We are not going to create a resource on your Kubernetes cluster at the moment; instead, we are simply going to explain what Pods are. In the next section, we'll start building our first Pods.
Creating a Pod with imperative syntax
In this section, we are going to create a Pod based on the NGINX image. We need two parameters to create a Pod:
- The Pod's name, which is arbitrarily defined by you
- The Docker image(s) to build its underlying container(s)
As with almost everything on Kubernetes, you can create Pods using either of the two syntaxes available: the imperative syntax and the declarative syntax. As a reminder, the imperative syntax is to run kubectl
commands directly from a terminal, while with declarative syntax, you must write a YAML file containing...