1.5. 创建用于使用外部数据库安装 Fuse 的 secret


如果要安装使用外部数据库来持久保留连接和集成定义的 Fuse 在线环境,请在安装 Fuse Online 前创建一个 OpenShift secret syndesis-global-config

先决条件

  • 对于 OCP 3.11,您编辑了 default-cr.yml 文件,以指定使用外部数据库来持久保留连接和集成定义。
  • Fuse Online 尚未安装。
  • 已安装 oc 客户端工具,并连接到您计划安装 Fuse 在线的 OCP 集群。
  • 具有集群管理权限的用户为您提供了在集群中具有访问权限的任何项目中安装 Fuse Online 的权限。

流程

  1. 使用有权限安装 Fuse Online 的帐户登录 OpenShift。例如:

    oc login -u developer -p developer

  2. 创建并保存资源文件,如 my-fuse-onling-secret-cr.yml,其中包含以下内容:

    apiVersion: v1
    kind: Secret
    metadata:
      name: syndesis-global-config
      namespace: my-fuse-online-project
      type: Opaque
      data:
        POSTGRESQL_PASSWORD: base64-encoded-value

    my-fuse-online-project 替换为计划为其安装 Fuse Online 环境的 OpenShift 项目的名称。

    base64 编码的值替换为 Fuse Online 将用作访问外部数据库的密码的 base64 编码值。

    如需有关 OpenShift 机密的信息,请参阅 Secret

  3. 将 secret 添加到集群中,例如:

    oc apply -f my-fuse-online-secret-cr.yml

结果

在集群中,syndesis-global-config secret 可供使用指定外部数据库的自定义资源安装的 Fuse Online 环境使用。

后续步骤

对于 OCP 4.x,当使用操作器安装 Fuse Online 时,编辑自定义资源以指定使用外部数据库来持久保留连接和集成定义,如从 OperatorHub 安装 Fuse Online Operator 中所述。

对于 OCP 3.11,请在安装 Fuse Online 前按照编辑默认自定义资源文件 中的说明进行操作。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.