k8s核心資源之:名稱空間(ns)


簡介

是對一組資源和對象的抽象集合,比如可以用來將系統內部的對象划分為不同的項目組或者用戶組。

常見的pod、service、replicaSet和deployment等都是屬於某一個namespace的(默認是default),而node, persistentVolumes等則不屬於任何namespace。

 

常見操作

kubectl get namespace, 查詢所有namespace
kubectl create namespace ns-name,創建namespace
kubectl delete namespace ns-name, 刪除namespace

 

說明:

刪除一個namespace會自動刪除所有屬於該namespace的資源。
default 和 kube-system 命名空間不可刪除。

  

 

名稱空間資源限額

namespace-resourcequota.yaml

apiVersion: v1
kind: ResourceQuota
metadata:
  name: cpu-mem-quota
  namespace: test
spec:
  hard:
    requests.cpu: "2"
    requests.memory: 2Gi
    limits.cpu: "4"
    limits.memory: 4Gi

 


免責聲明!

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



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