第 13 章 运行批处理操作
Data Grid Operator 提供了一个 Batch
CR,可让您批量创建 Data Grid 资源。批处理
CR 在批处理模式中使用 Data Grid 命令行界面(CLI)来执行操作序列。
注意
修改 批处理
CR 实例无效。批处理操作是修改 Data Grid 资源的"一次性"事件。要为 CR 更新 .spec
字段,或者在批处理操作失败时,您必须创建 Batch
CR 的新实例。
13.1. 运行内联批处理操作
如果批处理 CR 不需要单独的配置工件,请将 批处理
操作直接包含在批处理 CR 中。
流程
创建
Batch
CR。-
指定您希望批处理操作作为
spec.cluster
字段的值运行的 Data Grid 集群名称。 添加每个 CLI 命令,以在
spec.config
字段中的一行中运行。apiVersion: infinispan.org/v2alpha1 kind: Batch metadata: name: mybatch spec: cluster: example-infinispan config: | create cache --template=org.infinispan.DIST_SYNC mycache put --cache=mycache hello world put --cache=mycache hola mundo
-
指定您希望批处理操作作为
应用您的
批处理
CR。$ oc apply -f mybatch.yaml
-
检查
Batch
CR 中的status.Phase
字段,以验证操作是否已成功完成。