ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

【Kubernetes】(三)namespace

【Kubernetes】(三)namespace 1、什么是K8s的namespace答是集群级别的逻辑隔离单元可为多个用户通过资源配额划分集群资源解决多团队、多项目共享集群时的资源冲突和权限隔离问题同一个Namespace里资源的名字必须唯一一个pod不能跨命名空间只能在这个命名空间里起作用在内部有唯一的IP地址外部想要访问pod时如Nginx如何确定其命名空间服务发现用kubectl get pod时查看的是默认的命名空间中的pod默认命名空间改成哪个看哪个删除 namespace 会删除其下所有资源docker的ns物理层面的强隔离隔离进程、网络、文件系统是容器能独立运行的根基k8s的ns是给集群资源打分组标签。只隔离资源对象Pod、Deployment、Service、ConfigMap等不隔离底层进程、网络、CPU内存硬件。2、系统默认创建了哪几个namespace答default默认的没指定空间时Pod这类资源放在这kube-node-lease用来存节点的租约信息lease 保证 kubelet 可以向 api-server 发送心跳以便控制面能够检测到节点故障。kube-public公共的所有人都能读取留给集群使用使整个集群都能看到某些资源通常用于存放集群级别的公共资源如ConfigMapkube-system用于创建系统对象
返回列表