Skip to content

murucode/Kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes commands

Starts the driver in vm or hyper v

minkube start —driver=virtualbox/hyperv

Delete the minikube from your machine

minikube delete —all/—purge

Kubectl commands

kubectl version

kubectl get pods -o wide

kubectl create deployment nginx-muru1 --image=nginx

kubectl expose deployment nginx-muru2 --type=NodePort --port=8080

kubectl run nginx-muru —image=nginx

Pod Commands

kubectl create -f pod-def.yaml

kubectl apply -f pod-def.yaml

kubectl describe pod nginx-muru

Replicate controllers

kubectl create -f rc-definition.yaml

kubect get replicationcontroller

kubectl delete replicationcontroller name

Replica set

kubectl create -f rep-set-defin.yaml

kubectl get replicaset

kubetrl delete replicaset name #deletes replicaset and also the pods

kubectl replace -f replicaset rep-set-def.yaml

kubetctl scale --replicas=6 -f replicaset 'rep-name'

kubectl edit replicaset 'replicaset name'

Delpoyment

kubectl get all

kubectl create -f deploy-def.yaml --record

kubectl edit deployment 'deployment name' --record

kubect set image deployment 'deployment name' nginx=nginx1.24 --record

Servicess

kubectl create -f service-def.yaml

kubectl get svc

minikube service 'my-service' --url

About

Basic kubernetes commands to deploy pod, replica set, deployment and service. A sample .net core api in minikube

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors