CKA [Networking] – Namespace的使用
在软件部署上,我们无可避免会有production和UAT的环境,namespace的作用就是把不同的环境类逻辑隔开。

在默认的kubectl命令之下,如果没有声明哪个namespace的话,那么kubernetes默认就会获取default namespace。
【获取所有namespace的pod】
kubectl get pods --all-namespaces

Kubernetes默认会有以下的namespace,除了default之外其他的3种namespace最好都别去乱动

使用案例
1. 使用命令行创建namespace
kubectl create namespace test-namespace
2. 创建pod under这个namespace
kubectl run pods --image=nginx:latest -n test-namespace
3. 查看pod
kubectl get pods-n test-namspace

Facebook评论