第 5 章 配置 Data Grid 集群


将自定义 Data Grid 配置应用到 Data Grid Operator 管理的集群。

5.1. 将自定义配置应用到 Data Grid 集群

将 Data Grid 配置添加到 ConfigMap 中,并使其可用于 Data Grid Operator。然后,Data Grid Operator 可以在您的 Data Grid 集群中应用自定义配置。

重要

Data Grid Operator 在自定义配置之上应用默认配置,以确保它可以继续管理您的 Data Grid 集群。

在应用 cache-container 元素或字段外的自定义配置时要小心。您可以将自定义配置应用到底层 Data Grid 服务器机制,如端点、安全域和集群传输。更改此配置可能会导致数据网格部署出现错误,并导致服务停机。

提示

使用 Data Grid Helm Chart 在 OpenShift 上部署完全可配置的 Data Grid Server 实例的集群。

先决条件

  • 具有 XML、YAML 或 JSON 格式的有效 Data Grid 配置。

流程

  1. 将 Data Grid 配置添加到 ConfigMapdata 字段中的 infinispan-config.[xml|yaml|json] 键中。

    XML

    apiVersion: v1
    kind: ConfigMap
    metadata:
       name: cluster-config
       namespace: rhdg-namespace
    data:
       infinispan-config.xml: >
         <infinispan>
           <!-- Custom configuration goes here. -->
         </infinispan>

    YAML

    apiVersion: v1
    kind: ConfigMap
    metadata:
       name: cluster-config
       namespace: rhdg-namespace
    data:
       infinispan-config.yaml: >
         infinispan:
           # Custom configuration goes here.

    JSON

    apiVersion: v1
    kind: ConfigMap
    metadata:
       name: cluster-config
       namespace: rhdg-namespace
    data:
       infinispan-config.json: >
         {
           "infinispan": {
           }
         }

  2. 从 YAML 文件创建 ConfigMap

    oc apply -f cluster-config.yaml
  3. 使用 Infinispan CR 中的 spec.configMapName 字段指定 ConfigMap 名称,然后应用更改。

    spec:
      configMapName: "cluster-config"

后续步骤

如果集群已在运行 Data Grid Operator,重启它以应用配置。每次修改 ConfigMap 中的 Data Grid 配置时,Data Grid Operator 会检测到更新并重启集群以应用更改。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.