There are two type of deployment in Kubernetes. Let’s discuss one by one.
Deployment in Kubernetes by command line
Deployment in Kubernetes by yaml file
Command line interface ???::??? We can create and manage a deployment in Kubernetes by using the Kubernetes command line interface, Kubectl. Kubectl uses the Kubernetes API to interact with the cluster.When we create a deployment, we have to specify the container image for our application and the number of replicas that we want to run.
So, first of all we have to select our docker image. We can use our custom image also or we can pull from docker hub. In my case I will use apache docker image from docker hub repository, and I will launch an apache sever. But before performing lab be ready with fully configured setup of Kubernetes cluster.