集群中的名称空间的物理表示是什么(我正在使用AWS),它是EC2服务器吗?
有人可以比喻什么是物理上的代表吗?
答案 0 :(得分:2)
为了这个问题,让我们将namespace
视为linux文件系统,并忽略已装入目录的事实:
/srv => namespace-1
/var => namespace-2
/mnt => namespace-3
/bin => namespace-4
/
ls /srv
,将不会在/var
中看到文件现在从k8s命名空间的角度来看,在上述4点上应用
namespaces
都属于同一个kubernetes集群namespace
内,您可以拥有不同类型的kubernetes对象kubectl get deployments
开始namespace-1
,则不会在namespace-2
中看到部署users
可以对每个namespaces
具有不同的授权类型答案 1 :(得分:0)
简短的答案是-没有名称空间的物理表示。
namespace
是一个高级抽象,它有助于对资源进行分组和管理(例如,根据环境开发/阶段/生产的类型)。
cluster
是一组具有奇数个主节点(1、3、5等)和任意数量的奴才节点的机器。
container
代表在集群节点之一中运行的真实docker容器。
pod
表示从单个部署资源(Deployment
,ReplicaSet
等)部署的一组容器(通常为1个容器,但在进行侧向车部署时可以更多)。