Kubernetes命名空间namespace

概念

一个命名空间相当于一个虚拟集群,当我们进入一个命名空间的时候,所看到的pod,是分布在不同的worker上的。
为了方便管理,我们只要在某命名空间对pod进行操作,不用关心这个pod是在哪个worker上运行的。

基本操作

  • 查看当前有几个命名空间
kubectl get namespaces

在这里插入图片描述

  • 创建新的命名空间ns1
kubectl create namespace ns1

在这里插入图片描述

  • 切换到命名空间ns1
# 不切换集群
kubectl config set-context --current --namespace=ns1

# 切换集群
kubectl config set-context 集群名 --namespace=ns1

在这里插入图片描述

  • 删除命名空间ns1
kubectl delete namespaces ns1

在这里插入图片描述

  • 也可使用工具kubens
wget ftp://ftp.rhce.cc/cka-tool/kubens -P /bin/
chmod +x /bin/kubens
  • 查看当前所在命名空间
kubens

在这里插入图片描述

  • 切换到ns1命名空间
kubens ns1

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值