遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

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

 

posted @ 2021-12-18 11:33  全栈测试笔记  阅读(626)  评论(0编辑  收藏  举报
浏览器标题切换
浏览器标题切换end