TimesTenScaleoutSpec

TimesTenScaleoutSpecはTimesTenScaleoutに表示されます。次の表では、TimesTenScaleoutSpecの構文について説明します。

表19-6 TimesTenScaleoutSpecの構文

フィールド タイプ 説明

ttspec

TimesTenScaleoutSpecSpec

TimesTen ScaleoutにグリッドをデプロイするためのTimesTenの特定の属性。

dataTemplate

PodTemplateSpecの配列

TimesTen Scaleoutデータ・インスタンスを含むポッドの指定の配列。このフィールドはオプションです。指定した場合、配列にkエントリが必要です。各エントリは、異なるデータ領域のポッドのテンプレートです。たとえば、k2に設定されている場合、最初のエントリはデータ領域1用で、2番目のエントリはデータ領域2用です。

dataTemplateを使用して、アフィニティおよびその他の設定をKubernetesに渡します。PodTemplateSpecの詳細は、次を参照してください。

https://kubernetes.io/docs/reference/kubernetes-api/

dataVolumeClaimTemplates

PersistentVolumeClaimの配列の配列

データ・インスタンス・ポッドのみに追加されるボリューム要求テンプレートの配列の配列。データ領域ごとに1つ以上のリストがあります。

mgmtTemplate

PodTemplateSpec

TimesTen Scaleout管理インスタンスを含むポッドの指定。mgmtTemplateを使用して、アフィニティおよびその他の設定をKubernetesに渡します。PodTemplateSpecの詳細は、次を参照してください。

https://kubernetes.io/docs/reference/kubernetes-api/

mgmtVolumeClaimTemplates

PersistentVolumeClaimの配列

管理インスタンス・ポッドのみに追加されるボリューム要求テンプレートの配列。

volumeClaimTemplates

PersistentVolumeClaim

TimesTenでは、/tt (および指定されている場合は/ttlog)に対してPersistentVolumeClaims (PVC)が自動的にプロビジョニングされます。TimesTenポッドのコンテナで実行されているアプリケーションがあり、これらのアプリケーションで追加のPVCが必要な場合は、このフィールドで指定します。PersistentVolumeClaimの詳細は、次を参照してください。

https://kubernetes.io/docs/reference/kubernetes-api/

zookeeperTemplate

PodTemplateSpecの配列

TimesTen Scaleout ZooKeeperインスタンスを含むポッドの指定。zookeeperTemplateを使用して、アフィニティおよびその他の設定をKubernetesに渡します。PodTemplateSpecの詳細は、次を参照してください。

https://kubernetes.io/docs/reference/kubernetes-api/

zookeeperVolumeClaimTemplates

PersistentVolumeClaimの配列

ZooKeeperポッドのみに追加されるボリューム要求テンプレートの配列。