6.2. 创建新的 OpenShift 项目
您必须运行类似以下内容的命令,以创建新的 OpenShift 项目。此命令显示项目名称示例:
oc new-project operator-test
oc new-project operator-test
这会创建新的 OpenShift 项目,其中将安装 operator、APIManager 自定义资源(CR)和 Capabilities 自定义资源。
6.2.1. 在 OpenShift API 服务器中注册 3scale operator CRD 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 下载并解压缩 tar 文件: deploy.tar.gz。
以集群管理员身份登录并运行以下命令来部署所有 3scale operator CRD:
for i in `ls deploy/crds/*_crd.yaml`; do oc create -f $i ; done
for i in `ls deploy/crds/*_crd.yaml`; do oc create -f $i ; done
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 这将注册 APIManager CRD,以及与在 OpenShift API 服务器 中的 Operator 的 Capabilities 功能相关的 CRD。
如果命令成功运行,您应能够通过
oc get
查询此 CRD 定义的资源类型。例如,要验证 APIManager CRD 是否已正确注册,请执行以下命令:
oc get apimanagers
oc get apimanagers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
您应该看到以下输出:
No resources found.
No resources found.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow