41.2. 使用 Ansible 安装 Operator Lifecycle Manager
要安装技术预览 Operator Framework,您可以在安装集群后在 OpenShift Container Platform openshift-ansible
安装程序中使用附带的 playbook。
另外,技术预览 Operator Framework 可在初始集群安装过程中安装。如需了解单独的说明 ,请参阅配置 您的清单文件。
先决条件
- 现有 OpenShift Container Platform 3.11 集群
-
使用具有
cluster-admin
权限的账户访问该集群 -
最新
openshift-ansible
安装程序提供的 Ansible playbook
流程
在用来安装和管理 OpenShift Container Platform 集群的清单文件中,在
[OSEv3:vars]
部分添加openshift_additional_registry_credentials
变量,设置拉取 Operator 容器所需的凭证:openshift_additional_registry_credentials=[{'host':'registry.connect.redhat.com','user':'<your_user_name>','password':'<your_password>','test_image':'mongodb/enterprise-operator:0.3.2'}]
将
user
和password
设置为您用来登录到红帽客户门户网站的凭证,地址为 https://access.redhat.com。test_image
代表将用来测试您提供的凭证的镜像。进入 playbook 目录,并使用您的清单文件运行 registry 授权 playbook,使用上一步中的凭证授权您的节点:
$ cd /usr/share/ansible/openshift-ansible $ ansible-playbook -i <inventory_file> \ playbooks/updates/registry_auth.yml
进入 playbook 目录并使用您的清单文件运行 OLM 安装 playbook:
$ cd /usr/share/ansible/openshift-ansible $ ansible-playbook -i <inventory_file> \ playbooks/olm/config.yml
使用浏览器导航到集群的 Web 控制台。现在,在页面左侧的导航中应该有一个新部分:
图 41.2. 新的 Operator 导航部分
在这里,您可以安装 Operator,授予项目对它们的访问权限,然后为所有环境启动实例。