Professional Documents
Culture Documents
Lab4 - Namespaces
Lab4 - Namespaces
-------------
We will create the new Namespace and deploy sample Pod in that new Namespace.
***********************************************************************************
****************
1. Creating NameSpace:
~~~~~~~~~~~~~~~~~~~~~~
***********************************************************************************
****************
2. Displaying Namespace
~~~~~~~~~~~~~~~~~~~~~~~
kubectl get ns [NAMESPACE-NAME]
kubectl get ns [NAMESPACE-NAME] -o yaml
kubectl get pods -n [NAMESPACE-NAME]
***********************************************************************************
****************
Validate:
----------
kubectl get pods
kubectl get pods -n dev
***********************************************************************************
****************
***********************************************************************************
****************
Syntax:
kubectl config set-context --current --namespace=<insert-namespace-name-here>
-----------
***********************************************************************************
****************
6. Deleting Namespaces
~~~~~~~~~~~~~~~~~~~~~~
kubectl delete pods nginx -n dev
kubectl delete pods redis -n test
kubectl delete pods httpd
kubectl get pods -A
kubectl get ns
kubectl delete ns dev
kubectl delete ns test
kubectl get ns
kubectl get pods
***********************************************************************************
****************