3.3. Data Grid サービスの作成
.spec.service.type リソースを定義して、Data Grid Operator でキャッシュサービスと Data Grid サービスノードを作成します。
デフォルトでは、Data Grid Operator はキャッシュサービスとして設定された Data Grid クラスターを作成します。
手順
-
Infinispan CR の
spec.service.typeで Data Grid クラスターのサービスタイプを指定し、変更を適用します。
たとえば、以下のように Data Grid サービスクラスターを作成します。
spec:
...
service:
type: DataGrid
重要
Data Grid クラスターの作成後に .spec.service.type を変更することはできません。
たとえば、キャッシュサービスノードのクラスターを作成する場合は、サービスタイプを Data Grid サービスに変更することはできません。この場合は、別の OpenShift namespace で Data Grid サービスノードで新しいクラスターを作成する必要があります。
3.3.1. キャッシュサービスリソース リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
apiVersion: infinispan.org/v1
kind: Infinispan
metadata:
name: example-rhdatagrid
spec:
replicas: 4
service:
type: Cache
security:
endpointSecretName: endpoint-identities
endpointEncryption:
type: secret
certSecretName: tls-secret
container:
extraJvmOpts: "-XX:NativeMemoryTracking=summary"
cpu: "2000m"
memory: 1Gi
logging:
categories:
org.infinispan: trace
org.jgroups: trace
expose:
type: LoadBalancer