Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sragavan300/kubernetes-administrator-certification

 
 

Repository files navigation

This is a Repo on Kubernetes Administrator Session

Install Kubectl locally

Running an App on Kubernetes

  • List Nodes in K8s cluster
kubectl get nodes 
  • Deploy the application defined in pod.yml

kubectl apply -f pod.yml
kubectl describe pod first-pod # get detailed info about running pod

kubectl apply -f svc-cloud.yml # Deploy the service 

kubectl get svc # Check external IP of the service

kubectl delete pod first-pod

kubectl delete svc cloud-lb

kubectl delete pods --all

kubectl apply -f deploy.yml

kubectl get deployment catgif

kubectl delete deployment catgif

kubectl delete svc cloud-lb

kubectl get pods -o wide

kubectl get pods -o yaml

kubectl describe pods first-pod

kubectl logs first-pod

kubectl logs firstpod --container first_container # incase of Multi container


kubectl exec first-pod -- ps
kubectl exec -it first-pod -- sh
apk add curl
curl localhost:5000

init pod demo

kubectl apply -f initpod.yml

kubectl get pods --watch

Short Names

Short name Full name
csr certificatesigningrequests
cs componentstatuses
cm configmaps
ds daemonsets
deploy deployments
ep endpoints
ev events
hpa horizontalpodautoscalers
ing ingresses
limits limitranges
ns namespaces
no nodes
pvc persistentvolumeclaims
pv persistentvolumes
po pods
pdb poddisruptionbudgets
psp podsecuritypolicies
rs replicasets
rc replicationcontrollers
quota resourcequotas
sa serviceaccounts
svc services

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 46.7%
  • Shell 30.4%
  • HTML 15.5%
  • Dockerfile 7.4%