Openshift管理project【译自官方文档】

Openshift管理project【译自官方文档】,第1张

在OpenShift容器平台中,项目用于对相关对象进行分组和隔离。作为管理员,您可以授予开发人员对某些项目的访问权限,允许他们创建自己的项目,并授予他们在各个项目中的管理权限。

可以允许开发人员创建自己的项目。开发人员可以通过web控制台或者oc new-project命令来创建新的project。

API服务器根据master-config.yaml文件的projectRequestTemplate参数标识的模板自动配置新的项目。如果未定义该参数,API服务器将创建一个默认模板,该模板使用请求的名称创建一个项目,并赋予创建该项目的用户该项目的“admin”角色。

在更改模板文件时,可以使用如下变量

说明:要想调用创建新项目的api,请求的用户必须具有 self-provisioners 权限,默认情况下,所有通过认证的用户都具有该权限。

通过设置,也可以阻止通过认证的用户组使用自定义模板创建新项目。

NodeSelector与Node的Label配合使用,可以用来控制pod的调度。

修改master-config.yaml文件中的defaultNodeSelector参数,这个配置将会影响所有没有设置nodeSelector标记的pod

重启master服务,让配置生效

在创建项目时可以指定 --node-selector来设置项目级别的节点选择器。例如,如果您有一个包含多个区域的OpenShift容器平台,您可以使用--node-selector来限制项目,使其只在特定区域的节点上部署pod。

一旦执行了以上命令,所有myproject项目的创建的pod都会带上'type=user-node,region=east'的nodeSelector

说明 :oc与oc adm两个命令都有 new-project子命令,但是--node-selector设置只有在cluster-admin用户下执行oc adm new-project时才有效

使用oc adm new-project创建的新的project将会添加一个annotation,也可以编辑project,修改该annotation

也可以通过命令行来对annotation进行更新

例子 :以下配置为每个用户设置了2个项目的全局限制,同时为标签为level=advanced的用户允许10个项目,为标签为level=admin的用户允许无限制的项目。

重启master服务,让配置生效

openshift官方文档:Managing Project

'标配一个四核Intel Xeon E5405处理器(2.0GHz,1333MHz前端总线),12MB(2x6MB)二级缓存,可扩至二路处理器,标配1GB(2x512MB) PC2-5300(DDR2-667)内存,最高支持16GB,集成NC105i千兆服务器网卡,六个扩展插槽, 2个PCI-Express x8, 3个PCI-Express x4(x8接口),1个PCI (32-bit/33MHz), HP嵌入式SATA阵列控制器, 支持RAID 0/1/10,标配250GB SATA硬盘,最多支持4个非热插拔SATA 3.5"硬盘,可以通过可选SAS控制器和第二个硬盘笼支持另4块热插拔SAS/SATA硬盘,650W电源,16倍速SATA DVD-ROM驱动器,8个USB 2.0端口,塔式(5U)

我是HP西南地区代理商...给你推荐一款服务器!有需求联系!

QQ:223259345


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/279049.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存