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

    Loading

    Facebook评论