10.4. 先决条件
在创建默认镜像流和模板之前:
- 必须在 OpenShift Container Platform 安装中部署集成的容器镜像 registry 服务。
-
您必须使用 cluster-admin 特权运行
oc create
命令,因为它们在默认的 openshift 项目 上运行。 - 您必须已安装了 openshift-ansible RPM 软件包。具体步骤请参阅 软件先决条件。
-
对于 IBM POWER8 或 IBM POWER9 服务器中的内部安装,在
openshift
命名空间中为registry.redhat.io
创建 secret。 为包含镜像流和模板的目录定义 shell 变量。这可显著缩短以下部分中的命令。要做到这一点:
- 对于 x86_64 服务器中的云安装和内部安装:
$ IMAGESTREAMDIR="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/x86_64/image-streams"; \ XPAASSTREAMDIR="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/x86_64/xpaas-streams"; \ XPAASTEMPLATES="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/x86_64/xpaas-templates"; \ DBTEMPLATES="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/x86_64/db-templates"; \ QSTEMPLATES="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/x86_64/quickstart-templates"
- 对于 IBM POWER8 或 IBM POWER9 服务器中的内部安装:
IMAGESTREAMDIR="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/ppc64le/image-streams"; \ DBTEMPLATES="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/ppc64le/db-templates"; \ QSTEMPLATES="/usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/ppc64le/quickstart-templates"