Steps to create a Replication Controller using the kubectl command
In this blog, we will show the Steps to create a Replication Controller using the kubectl command in the kubernetes environment.REQUIREMENTS
- 2 Node Cluster ( 1 Master VM with 2 Nodes)
- Kubernetes Components
INFRASTRUCTURE OVERVIEW
- We have already installed and configured the 2 Node cluster in our demo environment.
- Please check the URL https://www.assistanz.com/steps-to-install-kubernetes-cluster-manually-using-centos-7/ for more information.
CREATING REPLICATION CONTROLLER USING KUBECTL
- Login to the Master node through putty.

- use the below command, to create replication controller POD.
Syntax: kubectl run --image= --generator=run/v1
Example: kubectl run web-rc --image=nginx --port=80 --generator=run/v1

- In few seconds, replication controller created successfully.

- You can verify the replication controller through describe command.
kubectl describe replicationcontroller web-rc

- Generator arguments allow you create kubernetes resources using the kubectl command. For more information, Please check this URL https://kubernetes.io/docs/reference/kubectl/conventions/#generators
SCALING UP THE POD REPLICAS
- By default, it will create only one POD if we do not specify the replica set numbers. You can verify it by listing the pods.
kubectl get pods

- Use the below command to increase the replica set.
Syntax: kubectl scale --replicas=
Example: kubectl scale replicationcontroller web-rc --replicas=3

- The command executed successfully.

- We can able to see two more pods are in starting status.

- We can find the pods events through describe command.
kubectl describe pods web-rc-t5w6z


- After few seconds, all the pods will be in running status.


SCALING DOWN THE POD REPLICAS
- We can use the same kubectl scale command with less replica set.
kubectl scale replicationcontroller web-rc --replicas=1

- It will scale down to one POD.

- You can see the PODS are terminating using kubectl get pods command.

- After few seconds, you can have only one POD in the replica set.
