当前位置: 首页 > news >正文

k8s的Namespace详解

简介
在一个K8s集群中可以拥有多个命名空间,它们在逻辑上彼此隔离
namespaces是对一组资源和对象的抽象集合,比如可以将系统内部的对象划分为不同的项目组或用户组
K8s在集群启动之后,会默认创建几个namespace


默认namespace
default:所有未指定Namespace的对象都会被分配在default命名空间
kube-node-lease:集群节点之间的心跳维护,v1.13开始引入
kube-public:此命名空间下的资源可以被所有人访问(包括未认证用户)
kube-system:所有由K8s系统创建的资源都处于这个命名空间

查看所有namespace

kubectl  get namespace



查看namespace详情

kubectl describe ns 命名空间



Status:Active 命名空间正在使用中/Terminating 正在删除命名空间
No resource quota:针对namespace做的资源限制
No LimitRange resource:针对namespace中的每个组件做的资源限制

创建namespace
命名规则:由字母、数字、下划线、连接线等字符组成,并且开头和结尾都必须使用字母、数字或字母数字的组合
例如:my-name、123-abc、MyValue、my_value或12345

kubectl create ns 命名空间



删除namespace

kubectl delete ns itbaizhan



创建namespace【使用配置文件】

vi test.yaml


 

kind: Namespace
apiVersion: v1
metadata:name: testlabels:name: test


 

kubectl apply -f test.yaml

http://www.lryc.cn/news/119225.html

相关文章:

  • 【Redis】Redis内存过期策略和内存淘汰策略
  • 技术干货 | cilium 原理之sock_connect
  • K8S之Pod详解与进阶
  • 【小曾同学赠书活动】开始啦—〖测试设计思想〗
  • 【Docker晋升记】No.1--- Docker工具核心组件构成(镜像、容器、仓库)及性能属性
  • ROBOGUIDE教程:FANUC机器人X型焊枪气动点焊焊接
  • 二、 根据用户行为数据创建ALS模型并召回商品
  • [golang gin框架] 45.Gin商城项目-微服务实战之后台Rbac微服务之角色权限关联
  • Redis中的数据类型
  • java spring cloud 企业工程管理系统源码+二次开发+定制化服务 em
  • Java程序猿搬砖笔记(十五)
  • flask----内置信号的使用/django的信号/ flask-script/sqlalchemy介绍和快速使用/sqlalchemy介绍和快速使用
  • Zookeeper 面试题
  • ELK 企业级日志分析系统(二)
  • Linux版本 centOS 7,java连接mysql
  • 开发工具IDEA的下载与初步使用【各种快捷键的设置,使你的开发事半功倍】
  • YoloV5/YoloV7优化:感受野注意力卷积运算(RFAConv),效果秒杀CBAM和CA等 | 即插即用系列
  • freeswitch的mod_xml_curl模块动态获取configuration
  • CANdelaStudio 使用介绍
  • 锚框【动手学深度学习】
  • Qt扫盲-Qt Model/View 理论总结 [上篇]
  • 【猿灰灰赠书活动 - 01期】- 【Python网络爬虫入门到实战】
  • 小兔鲜项目 uniapp (1)
  • 盛弘电气2021秋招笔试题
  • Poco框架(跨平台自动化测试框架)
  • 使用RANSAC算法在点云中拟合原始3D形状:pyRANSAC-3D的介绍和应用
  • GPT-3.5 人工智能还是人工智障?——西红柿炒钢丝球!!
  • 移动技术相关基本概念
  • 数学建模—分类模型
  • 腾讯云SA3服务器AMD处理器CPU网络带宽性能详解