(K8s學習筆記三)創建Namespace


Namespace(命名空間)很多情況下用於實現多租戶的資源隔離。Namespace通過將集群內部的資源對象“分配”到不同的Namespace中,形成邏輯上分為不同項目、小組或用戶組,便於不同的分組在共享使用整個集群的資源同時還能被分別管理。

查看namespace
# kubectl get namespaces

簡單定義一個namespace
apiVersion: v1
kind: Namespace
metadata:
  name: development

創建一個busybox的Pod,將其放入development的namespace
apiVersion: v1
kind: Pod
metadata:
  name: development
spce:
  containers:
  - image: busybox:latest
    command:
    - "sleep"
    - "3600"
    name: busybox

查看指定的namespace中的對象
# kubectl get pods --namespace=development

如果不特別制定Namespace,則用戶創建的Pod、RS、Service都被系統創建到默認的default的Namespace中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM