(四)K8S核心资源nameSpace与pod

Kubernetes中的Namespace与Pod管理
Namespace是Kubernetes实现资源隔离和管理的机制,允许在同一集群中创建多个命名空间以避免命名冲突。Pod是最小的部署单位,包含一个或多个紧密关联的容器,它们共享网络和存储资源。Pod可以通过控制器自动重建,提供数据持久化的Volume。

1.名称空间 NameSpace(ns)

简介:

Namespace(名称空间)是 Kubernetes 中用于将一组资源隔离的一种机制。在同一个 Kubernetes 集群中,可以创建多个 Namespace,并在不同的 Namespace 中创建相同名称的资源,这些资源的名称在各自的 Namespace 中是唯一的。这种机制使得在 Kubernetes 集群中可以实现资源隔离,避免资源之间的命名冲突和资源使用冲突,还可以对资源进行更细粒度的管理和控制。

Kubernetes 中的 Namespace 可以用来实现以下目的:

  1. 以名称空间为单位对资源进行隔离,避免命名冲突和资源使用冲突;
  2. 将资源进行分组,方便管理和控制;
  3. 控制资源的访问权限,限制用户或应用程序访问指定 Namespace 中的资源;
  4. 实现多租户架构,将多个团队或项目的资源分别隔离在不同的 Namespace 中,便于管理和使用。

Kubernetes 会创建四个初始NameSpace名称空间:

  • default :没有指明使用其它名字空间的对象所使用的默认名字空间
  • kube-system:Kubernetes 系统创建对象所使用的名字空间
  • kube-public:是自动创建的,命名空间下的资源可以被所有人访问(包括未认证用户)
  • kube-node-lease:集群节点之间的心跳维护

NameSpace操作:

#查看当前 Kubernetes 集群中的 Namespace:
kubectl get ns

#查看命名空间详情  
kubectl 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值