Deleting a Namespace and All Its Objects
Learn how to delete the namespace and everything associated with it.
Cascaded deletion
Another handy feature of the namespaces is their cascading effect. For example, if we delete the testing
namespace, all the objects and the resources running inside it will be removed as well.
Press + to interact
kubectl delete ns testingkubectl -n testing get all
We delete the testing
namespace and retrieve all the objects in it. If the resources were not deleted very quickly, the output will be as follows:
Press + to interact
NAME READY STATUS RESTARTS AGEpo/go-demo-2-api-56dfb69dbd-8w6rf 0/1 Terminating 0 2mpo/go-demo-2-api-56dfb69dbd-hrr4b 0/1 Terminating 0 2mpo/go-demo-2-api-56dfb69dbd-ws855 0/1 Terminating 0 2mpo/go-demo-2-db-5b49cc946b-xdd6v 0/1 Terminating 0 2m
Note: If the output shows more objects, you were too fast. ...