第 13 章 运行批处理操作


Data Grid Operator 提供了一个 Batch CR,可让您批量创建 Data Grid 资源。批处理 CR 在批处理模式中使用 Data Grid 命令行界面(CLI)来执行操作序列。

注意

修改 批处理 CR 实例无效。批处理操作是修改 Data Grid 资源的"一次性"事件。要为 CR 更新 .spec 字段,或者在批处理操作失败时,您必须创建 Batch CR 的新实例。

13.1. 运行内联批处理操作

如果批处理 CR 不需要单独的配置工件,请将 批处理 操作直接包含在批处理 CR 中。

流程

  1. 创建 Batch CR。

    1. 指定您希望批处理操作作为 spec.cluster 字段的值运行的 Data Grid 集群名称。
    2. 添加每个 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
  2. 应用您的 批处理 CR。

    $ oc apply -f mybatch.yaml
  3. 检查 Batch CR 中的 status.Phase 字段,以验证操作是否已成功完成。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.