集群中名称空间的物理表示是什么(我正在使用AWS) --它是EC2服务器吗?
有人能帮我理解一下什么是物理表征吗?
发布于 2019-01-11 18:03:28
简单的回答是-没有名称空间的物理表示。
namespace是一种高级抽象,在逻辑上对Kubernetes资源进行分组和管理(例如,按环境开发/分期/生产的类型)。这有助于将资源从一个名称空间中分离出来,因为一个名称空间中的资源无法访问其他名称空间中的资源。
cluster是一组机器。
container表示在其中一个集群节点中运行的真正的码头容器。您可以假设在物理机器中运行的虚拟映像。
pod表示从单个部署资源(Deployment、ReplicaSet等)部署的一组容器(通常为1容器,但可以更多地用于侧部署)。
发布于 2019-01-11 20:18:05
为了这个问题,让我们把namespace看作是linux文件系统,忽略挂载目录的事实:
/srv => namespace-1
/var => namespace-2
/mnt => namespace-3
/bin => namespace-4/。ls /srv,您将不会在/var中看到文件现在,让我们从k8s命名空间的角度应用以上4点
namespaces属于同一个kubernetes簇。namespace中,您可以拥有不同类型的kubernetes对象。namespace-1中执行namespace-1,您将不会看到namespace-2中的部署users可以在每个namespaces上具有不同类型的授权。https://stackoverflow.com/questions/54151345
复制相似问题