kubectl get all --namespace=kube-system
kubectl get all -n kube-system
kubectl get all -n default
kubectl get all
kubectl create ns demo
kubectl create deploy nginx-demo --image=nginx -n demo
kubectl get deploy -n demo
kubectl get pods -n demo
kubectl exec -it nginx-demo-cccbdc67f-zzd74 -n demo -- sh
kubectl get pods -n demo -o wide
#Default Namespace
kubectl create deploy nginx-test --image=nginx
kubectl exec -it nginx-test-5b77bfd686-wmss5 -- sh
kubect get pods -o wide
#Replicas
kubectl scale --replicas=3 deploy nginx-demo -n demo
#Expose
kubectl expose --name svc-demo deploy/nginx-demo --port 80 -n demo
#Default
kubectl expose deploy/nginx-test --name=svc-test --port=80
#File IP to DNS resolution
cat /etc/resolv.conf
curl svc-test.default.svc.cluster.local
curl svc-demo.demo.svc.cluster.local
Namespace:
apiVersion: v1
kind: Namespace
metadata:
name: demo