Openshift 什么是「;“kube系统”;名称空间?

Openshift 什么是「;“kube系统”;名称空间?,openshift,kubernetes,openshift-origin,Openshift,Kubernetes,Openshift Origin,在默认的openshift安装中,有一个名为kube system的未使用项目。似乎openshift-infra用于度量,default用于路由器和注册表,openshift用于全局模板 但是,kube系统的项目用于什么?我在上面找不到任何文档。kube system是Kubernetes系统创建的对象的名称空间 通常,这将包含像kube dns,kube代理,kubernetes仪表板,以及fluentd、heapster、ingresses等内容。kube系统包含用于运行kubernete

在默认的openshift安装中,有一个名为
kube system
的未使用项目。似乎
openshift-infra
用于度量,
default
用于路由器和注册表,
openshift
用于全局模板


但是,kube系统的
项目用于什么?我在上面找不到任何文档。

kube system
是Kubernetes系统创建的对象的名称空间


通常,这将包含像
kube dns
kube代理
kubernetes仪表板
,以及fluentd、heapster、ingresses等内容。

kube系统
包含用于运行kubernetes控制器的服务帐户。这些服务帐户被授予重要的权限(例如,在任何地方创建POD)。由于openshift构建在kube之上,因此我们继承了该结构


您应该避免在该名称空间中放置任何“个人”名称,因为kube认为它是kube“拥有”的,并且内部SAs的权限非常高。

因此,这些类型的POD将由群集管理安装后部署?我相信它们通常是在kube master创建kube群集时部署的。这些POD由部署、副本集或守护程序集(fluentd)控制
kubectl get deploy--namespace=kube system
kubectl get rs--namespace=kube system
kubectl get ds--namespace=kube system