The ttclassic Chart
The ttclassic
chart creates a TimesTen Classic object.
The following table describes the variables and default values for the ttclassic
chart. Indentation and case sensitivity must be correct for each variable. The fields are in alphabetical order.
Table 21-3 Variables for the ttclassic Chart
Variable | Default | Example |
---|---|---|
|
Variable that defines the amount of memory to request in addition to what is required for the TimesTen database. This memory is used for the TimesTen daemon, subdaemons, replication agents, cache agents, and the server in a client/server environment. Default: |
|
|
Variable to define Kubernetes There is no default. |
|
|
Variable that determines the time in seconds that the TimesTen Operator waits for a TCP handshake when communicating with the TimesTen agent. The default is |
|
|
Variable that determines the time in seconds that the Operator waits for a TLS (https) credential exchange when communicating with the TimesTen agent. The default is |
|
|
A list of annotations to be applied to a TimesTenClassic object. There is no default. |
|
|
Optional variable used to instruct the TimesTen Operator to automatically generate certificates and automatically configure client/server TLS connections. For the TimesTen Operator to automatically perform these operations, you must specify For a list of options and defaults for For more information about how the TimesTen Operator automatically generates certificates and configures client/server connections, see Automatically Configure Client/Server TLS. |
|
|
Variable to define a custom container. This container is created in each Pod in a TimesTenClassic object. The provided YAML is copied directly to the Default: There is no default. See TimesTenClassicSpec. |
|
|
Variable that determines if the TimesTen Operator creates a readiness probe for a replicated TimesTenClassic. Valid values:
|
|
|
Variable to create one or more Services (up to 5). A Service maps to your TimesTen database, which allows applications outside of your Kubernetes cluster to access TimesTen through client/server. You can define a maximun of five custom Services, named
customService1 , customService2 , customService3 , customService4 , and customService5 .
Note: The YAML that you provide for acustomService definition is used without modification.
Default: There is no default. |
|
|
Amount of CPU requested for the Default: |
|
|
Amount of memory requested for the Default: |
|
|
Amount of CPU your Default: There is no default. |
|
|
Amount of shared memory your database requires. Default: There is no default. |
|
|
Variable that creates a Kubernetes ConfigMap based on the provided values and adds a Default: There is no default. By default, a ConfigMap is not created by a |
Note: You must create a directory in the |
|
Variable that creates a Kubernetes Secret based on the provided values and adds a Default: There is no default. By default, a Secret is not created by a |
Note: You must create a directory in the |
|
When specified, this variable directs the TimesTen Operator to detect situations where a Node is not ready (or unknown) for a specific period of time. When detected, the TimesTen Operator takes appropriate action to remedy the situation. Specifically, the TimesTen Operator checks to see if the Node's not ready condition has existed for more than The value is expressed in seconds and must be greater than By default, this variable is not specified. You must specify it. Note: Use caution when specifying this datum. Specifying this datum could result in the TimesTen Operator deleting PVCs. Deleting PVCs discards the on-disk copy of TimesTen databases. For more information, see How the TimesTen Kubernetes Operator Handles Node Failure. |
|
|
Amount of CPU requested for the Default: |
|
|
Amount of memory requested for the Default: |
|
|
Parameters that affect container images. Default:
|
|
|
Pull Secret required to pull container images. Default: There is no default. |
|
|
Variable to determine if the TimesTen Operator performs automated upgrades. If set to Default: |
|
|
Variable used to define an The provided YAML is copied directly to the Default: There is no default. |
|
|
A list of labels to be applied to a TimesTenClassic object. Default: There is no default. |
|
|
Name of the storage class that is used to request persistent volumes for the TimesTen database transaction log files. Default: There is no default. If you do not specify |
|
|
Amount of storage to be provisioned for the TimesTen transaction log files. Default: |
|
|
Name of the TimesTenClassic object to be created. Default: |
|
|
Variable that determines if a Default: A |
|
|
Variable that determines how often (expressed in seconds) that the TimesTen Operator checks the status of a TimesTenClassic object. Default: |
|
|
Variable that determines if the TimesTen Operator causes the container image to be mounted read only in TimesTen containers. The TimesTen Operator provisions an empty directory and mounts it on top of the Valid values:
If you provide your own containers, the TimesTen Operator does not automatically mount your container images as read-only. If you upgrade a |
|
|
Variable that determines the number of Pods to provision for a non-replicated TimesTenClassic object. The default is |
|
|
Variable that determines the configuration for a TimesTen Classic database. Valid values:
|
or
|
|
Variable that indicates the time in seconds a replicated database remains in the The Default: For more information about |
|
|
Variable that is specific to upgrading a non-replicated configuration. Kubernetes upgrades Pods with an ordinal value that is greater than or equal to the For example, if you have three non-replicated Pods ( The default is For more information, see Perform Upgrades in this book and Partitioned rolling updates in the Kubernetes documentation. |
|
|
Variable used to create an optional The provided YAML is copied directly to the Default: There is no default. |
|
|
Name of the service account that is assigned to the Pods that are created by the TimesTen Operator. By default, when the TimesTen Operator creates StatefulSets (which in turn create Pods that run TimesTen), the StatefulSets and Pods have no service account. Specifying Default: There is no default. |
|
|
Name of the storage class that is used to request persistent volumes for a TimesTen database. Default: There is no default. However, you must specify a value for |
|
|
Amount of storage to be provisioned for TimesTen and the TimesTen database. Default: |
|
|
The TimesTen Operator stores its security certificates in Java Keystores. In order to create and use Java Keystores, they must be secured with a known password ( The default value is a hard-coded string that is not documented. Although not recommended, you can use the |
|
|
Variable used to insert arbitrary YAML into the Default: There is no default. See TimesTenClassicSpec. |
|
|
Variable that determines the amount of time (in seconds) that Kubernetes waits for a Pod to gracefully shut down before being forcefully terminated. The default varies depending on your configuration:
|
|
|
Variable to define Kubernetes There is no default. |
|
|
A list of annotations to be applied to a Helm Default:
|
|
|
A list of labels to be applied to a Helm Default: There is no default. |
|
|
Variable to define tolerations to be applied to the Pods in a TimesTenClassic object. The provided YAML is copied directly to the Default: There is no default. |
|
|
Variable to insert arbitrary YAML into the Default: There is no default. |
|
|
Variable used to create optional The provided YAML is copied directly to the Default: There is no default. |
|