1. 程式人生 > 其它 >k8s核心資源之:名稱空間(ns)

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
============================= 提升自己 ==========================

> > > 1、諮詢問題,請加作者微信: ren168632201
> > > 2、效能測試從0到實戰: https://www.cnblogs.com/uncleyong/p/12311432.html
> > > 3、自動化測試實戰: https://www.cnblogs.com/uncleyong/p/12016690.html
> > > 4、測試基礎彙總: https://www.cnblogs.com/uncleyong/p/10530261.html
> > > 5、宣告:如有侵權,請聯絡刪除。

============================= 升職加薪 ==========================