TimesTenScaleoutSpec

TimesTenScaleoutSpec appears in TimesTenScaleout. The following table describes the syntax for TimesTenScaleoutSpec:

Table 17-6 TimesTenScaleoutSpec syntax

Field Type Description

ttspec

TimesTenScaleoutSpecSpec

Specific TimesTen attributes for deploying a grid in TimesTen Scaleout.

dataTemplate

Array of PodTemplateSpec

Array of specifications for the Pods that contain the TimesTen Scaleout data instances. This field is optional. If specified, there must be k entries in the array. Each entry is the template for the Pods in a different data space. For example, if k is set to 2, then the first entry is for data space 1, and the second entry is for data space 2.

Use dataTemplate to pass affinity and other settings to Kubernetes. For information about PodTemplateSpec, see:

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

dataVolumeClaimTemplates

Array of arrays of PersistentVolumeClaim

Array of arrays of Volume Claim Templates to be added to just the data instance Pods. There is one list (of lists) per data space.

mgmtTemplate

PodTemplateSpec

Specification for the Pod that contains the TimesTen Scaleout management instance. Use mgmtTemplate to pass affinity and other settings to Kubernetes. For information about PodTemplateSpec, see:

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

mgmtVolumeClaimTemplates

Array of PersistentVolumeClaim

Array of Volume Claim Templates to be added to just the management instance Pod.

volumeClaimTemplates

PersistentVolumeClaim

TimesTen automatically provisions PersistentVolumeClaims (PVCs) for /tt (and for /ttlog, if specified). If you have applications that are running in containers in the TimesTen Pods, and those applications require additional PVCs, specify them in this field. For information on PersistentVolumeClaim, see:

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

zookeeperTemplate

Array of PodTemplateSpec

Specification for the Pods that contains the TimesTen Scaleout ZooKeeper instances. Use zookeeperTemplate to pass affinity and other settings to Kubernetes. For information about PodTemplateSpec, see:

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

zookeeperVolumeClaimTemplates

Array of PersistentVolumeClaim

Array of Volume Claim Templates to be added to just the ZooKeeper Pods.