k8s篇之名称空间namespace

名称空间在Kubernetes中用于资源隔离,提供虚拟集群功能,便于多用户或项目共享集群资源。通过kubectl命令可以创建、查询和删除名称空间,如kubectl get ns和kubectl delete ns。名称空间不仅用于资源分配,也是集群资源管理的重要工具。注意,删除名称空间会连同其下所有资源一同删除,需谨慎操作。
摘要由CSDN通过智能技术生成

名称空间(namespace)

  • 什么是名称空间

k8s官方解释: Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。 这些虚拟集群被称为名字空间。在一些文档里名字空间也称为命名空间。(我的理解:小明部署了一个k8s集群,但是小明要把资源分给小华和小丽用。那么怎么区分哪些资源分给了小华,哪些资源分给了小丽。这个时候创建一个名称空间给他们俩一人分一个。我们就知道哪些是分给小丽的哪些是小华的。当然名称空间的作用不仅仅是那么简单的。)
`

  • 名称空间的作用

名称空间只能对集群资源进行隔离划分。默认只隔离资源,不隔离网络。

  • k8s查询名称空间命令,kubectl get namespaces (简称kubectl get ns)
    在这里插入图片描述

  • k8s查询所有pod命令 kubectl get pod -A
    在这里插入图片描述

  • 删除名称空间 kubectl delete ns 名称空间 (不要删除默认的名称空间,谨慎删除,因为删除名称空间会把部署的资源内容全部删除)
    在这里插入图片描述

  • 创建名称空间命令kubectl create ns hello
    在这里插入图片描述

  • yaml方式编辑名称空间

  • 使用命令 kubectl apply -f hello.yaml
    在这里插入图片描述

  • yaml删除名称空间 kubectl delete -f hello.yaml
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值