1.5. Data Grid Operator 8.5.0
8.5.0 中的新功能。
配置 InitContainer 资源的功能
现在,您可以配置 InitContainer 资源。在以前的版本中,如果 LimitRange 对部署命名空间生效,则 InitContainer 将限制为这些资源值,从而导致问题,如 OutOfMemoryError。您可以在 Data Grid CR 中配置 InitContainer 资源配置,如下所示:
spec:
dependencies:
initContainer:
cpu: "2000m:1000m"
memory: "2Gi:1Gi"
能够定义 批处理 资源 CPU 和内存请求/限制
现在,您可以为 Operator 创建的批处理作业定义 CPU 和内存请求/限制。您可以在 Batch CR 中定义资源请求/限制,如下所示:
apiVersion: infinispan.org/v2alpha1
kind: Batch
metadata:
name: mybatch
spec:
cluster: infinispan
configMap: mybatch-config-map
container:
cpu: "2000m:1000m"
memory: "2Gi:1Gi"
TLSv1.3 加密,用于跨站点加密
跨站点的默认加密协议现在是 TLSv1.3,而不是 TLSv1.2。
在 StatefulSet中定义 TopologyPodConstraints 和 Tolerations
现在,您可以通过在 spec.statefulSet 中定义 TopologyPodConstraints 和 Tolerations 来配置更高级的高可用性配置。
Example
kind: Infinispan
...
spec:
scheduling:
affinity:
...
tolerations:
...
topologySpreadConstraints:
...
已删除缓存服务类型
RHDG 8.5 删除 Cache 服务类型缓存。反之,使用 DataGrid 服务类型自动执行复杂操作,如集群升级和数据迁移。
已删除云事件
RHDG 8.5 删除云事件集成。