4.3. 创建 openstack 命名空间
您必须在 Red Hat OpenShift Container Platform (RHOCP)环境中为 OpenShift (RHOSO)部署上的 Red Hat OpenStack Services 的服务 pod 创建一个命名空间。每个 RHOSO 部署的服务 pod 存在于 RHOCP 环境中自己的命名空间中。
先决条件
-
以具有
cluster-admin权限的用户身份登录到可访问 RHOCP 集群的工作站。
流程
为部署的 RHOSO 环境创建
openstack项目:oc new-project openstack
$ oc new-project openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow 确保
openstack命名空间被标记为启用 OpenStack Operator 创建特权 pod:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果安全性上下文约束(SCC)不是"特权",请使用以下命令来更改它:
oc label ns openstack security.openshift.io/scc.podSecurityLabelSync=false --overwrite oc label ns openstack pod-security.kubernetes.io/enforce=privileged --overwrite
$ oc label ns openstack security.openshift.io/scc.podSecurityLabelSync=false --overwrite $ oc label ns openstack pod-security.kubernetes.io/enforce=privileged --overwriteCopy to Clipboard Copied! Toggle word wrap Toggle overflow 可选: 要在
openstack命名空间中执行命令时删除指定命名空间,请将 default命名空间设置为openstack:oc project openstack
$ oc project openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow