About the TimesTen Kubernetes Operator
The TimesTen Kubernetes Operator configures and deploys both replicated and non-replicated TimesTen databases.
-
Custom Resource Definitions (CRD): The TimesTenClassic CRD defines an object of type TimesTenClassic to Kubernetes. This TimesTenClassic object type provides the metadata for deploying replicated and non-replicated databases.
-
TimesTen Operator: There is one TimesTen Operator. You can deploy it in your namespace at namespace-scope or in a specific namespace at cluster-scope. The Operator monitors TimesTenClassic objects. It deploys, manages, and monitors active standby pairs of TimesTen databases as well as non-replicated TimesTen databases.
-
TimesTen Agent: There is one TimesTen agent. This agent runs inside each container that runs TimesTen. The TimesTen Operator communicates with these agents both to determine the state of TimesTen insides of the container as well as to create, start, stop, and control TimesTen instances. The agent does not know how to manage TimesTen. It gives information to the Operator and the Operator provides the instructions for the agent.