第 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 部署造成错误,并导致服务停机。
使用 Data Grid Helm Chart 在 OpenShift 上部署完全可配置数据网格服务器实例的集群。
先决条件
- 具有 XML、YAML 或 JSON 格式的有效 Data Grid 配置。
流程
将 Data Grid 配置添加到
ConfigMap
的data
字段中的infinispan-config.[xml|yaml|json]
键。XML
Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML
Copy to Clipboard Copied! Toggle word wrap Toggle overflow JSON
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从 YAML 文件创建
ConfigMap
。oc apply -f cluster-config.yaml
oc apply -f cluster-config.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
Infinispan
CR 中的spec.configMapName
字段指定ConfigMap
的名称,然后应用更改。spec: configMapName: "cluster-config"
spec: configMapName: "cluster-config"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
后续步骤
如果集群已在运行 Data Grid Operator,重启它以应用配置。每次修改 ConfigMap
中的 Data Grid 配置时,Data Grid Operator 会检测更新并重启集群以应用更改。