$ docker images build -t kuber-bardia .
$ docker login
$ docker tag kuber-bardia USERNAME/kuber-bardia
$ docker push USERNAME/kuber-bardia
$ kubectl apply -f service.yml
$ kubectl apply -f deployment.yaml
$ kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
deploy-kuber-bardia-6c7b4cbfff-7phlp 1/1 Running 0 23h 10.244.0.65 minikube <none> <none>
deploy-kuber-bardia-6c7b4cbfff-9hhd2 1/1 Running 0 23h 10.244.0.73 minikube <none> <none>
deploy-kuber-bardia-6c7b4cbfff-g8q52 1/1 Running 0 23h 10.244.0.69 minikube <none> <none>
$ kubectl get services -o wide
service-kuber-bardia NodePort 10.104.215.15 <none> 80:30009/TCP 9m59s app=test-service-kuber-bardia
$ kubectl get deployments -o wide
deploy-kuber-bardia 6/6 6 6 23h container-bardia xxgrg52mshs8945q/kuber-bardia type=back-end
$ kubectl logs -f deploy-kuber-bardia-bfbdf88c-qfqzf
You can scale the number of Pods by increasing the number of replicas in the Kubernetes deployment manifest and applying the changes using kubectl. You can also use kubectl scale command to increase the number of pods:
$ kubectl scale --replicas=4 deployment/deploy-kuber-bardia
OR
$ kubectl scale --replicas=4 deployment.yml
$ kubectl delete pod deploy-kuber-bardia-bfbdf88c-qfqzf
$ kubectl delete service service-kuber-bardia
$ kubectl delete deployment deploy-kuber-bardia
kustomize build zarf/k8s/grafana | kubectl apply -f -