Kubernetes Namespaces
Kubernetes 可以使用Namespaces (名稱空間) 建立多個虛擬叢集
大多數Kubernetes資源(例如pod、services、replication controllers 或其他)都在某些Namespace中,但Namespace 資源本身並不在Namespace中。
Namespaces 建立刪除檢視
建立
(1)命令列直接建立
[root@iZbp1evkpf4tdnc3tzrpf1Z ~]# kubectl create namespace k8s-dev
namespace/k8s-dev created
(2) 透過檔案建立
[root@iZbp1evkpf4tdnc3tzrpf1Z ~]# more k8snamespace.yaml
kind: Namespace
apiVersion: v1
metadata:
name: k8s-dev
[root@iZbp1evkpf4tdnc3tzrpf1Z ~]# kubectl create -f k8snamespace.yaml
namespace/k8s-dev created
注: 名稱空間名稱滿足正規表示式a-z 0-9? ,最大長度63位。
刪除
[root@iZbp1evkpf4tdnc3tzrpf1Z ~]# kubectl get ns
NAME STATUS AGE
default Active 24h
k8s-dev Active 109s
kube-node-lease Active 24h
kube-public Active 24h
kube-system Active 24h
kubernetes-dashboard Active 24h
[root@iZbp1evkpf4tdnc3tzrpf1Z ~]# kubectl delete ns k8s-dev
namespace "k8s-dev" deleted
-
刪除一個namespace 會自動刪除所有屬於該namespace的資源。
-
default和kube-system 名稱空間不可以刪除。
-
PersistentVolumes是不屬於任何namespace的,但PersistentVolumeClaim是屬於某個特定namespace的。
-
Events 是否屬於namespace取決於產生events的物件。
檢視Namespaces
[root@iZbp1evkpf4tdnc3tzrpf1Z ~]# kubectl get ns
NAME STATUS AGE
default Active 24h
kube-node-lease Active 24h
kube-public Active 24h
kube-system Active 24h
kubernetes-dashboard Active 24h
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2760670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Kubernetes – Namespacesnamespace
- kubernetes traefik multiple namespacesnamespace
- 2.2.1.2 Namespaces in a CDBnamespace
- 8-Overview-NamespacesViewnamespace
- Managing Namespaces in VB.Netnamespace
- 實錘,PBlaze5擁有multiple namespaces能力(上)namespace
- 實錘,PBlaze5實力演繹multiple namespaces 功能(下)namespace
- 網路虛擬化基礎一:linux名稱空間NamespacesLinuxnamespace
- Kubernetes
- 傲視Kubernetes(一):Kubernetes簡介
- kubernetes進階(05)kubernetes的命令
- Serverless Kubernetes 和 Serverless on Kubernetes 的區別Server
- Kubernetes命令
- Kubernetes PodSecurityPolicy
- Kubernetes – Images
- Kubernetes – Jobs
- Kubernetes as Database: 使用kubesql查詢kubernetes資源DatabaseSQL
- Serverless Kubernetes入門:對kubernetes做減法Server
- 容器、Docker與Kubernetes——Kubernetes的配置入門Docker
- Kubernetes原始碼系列:Kubernetes目錄結構原始碼
- 淺入kubernetes(1):Kubernetes 入門基礎
- kubernetes實踐之六十:Cabin-Manage Kubernetes
- 從0到1使用Kubernetes系列——Kubernetes入門
- Kubernetes: CentOS上如何安裝指定版本的KubernetesCentOS
- Kubernetes:05---安裝Kubernetes的系統要求
- kubernetes 安裝
- 安裝 kubernetes
- API Schema in kubernetesAPI
- Kubernetes核心概念
- 使用 Kubernetes APIAPI
- kubernetes分散式分散式
- 初識Kubernetes
- Kubernetes腦圖
- Kubernetes – 節點
- Kubernetes Ingress
- Kubernetes 實戰 —— 02. 開始使用 Kubernetes 和 DockerDocker
- Kubernetes學習總結(2)——Kubernetes設計架構架構
- 小丸子學Kubernetes系列之——Kubernetes安裝與使用