Launch the Stack to Deploy the TimesTen Operator

To deploy the TimesTen Operator from the stack listing on Marketplace:

  1. Sign in to your tenancy in Oracle Cloud Console (Console).
  2. In the top-left corner of the Console, expand the Navigation menu and click Marketplace. Then, click All Applications.
  3. Click on the TimesTen Database for OKE stack listing based on the desired architecture (Arm or x86) and your use case:
    • Oracle TimesTen In-Memory System of Record for Oracle Cloud Infrastructure Kubernetes Engine-Arm
    • Oracle TimesTen In-Memory System of Record for Oracle Cloud Infrastructure Kubernetes Engine-x86
    • Oracle TimesTen In-Memory Application Cache for Oracle Cloud Infrastructure Kubernetes Engine-Arm
    • Oracle TimesTen In-Memory Application Cache for Oracle Cloud Infrastructure Kubernetes Engine-x86
    To find the listings, you may have use the Search and Filter bar.
    For example, type TimesTen in the input field of the Search and Filter bar and click Search, to narrow the applications catalog to only listings related to Oracle TimesTen.
  4. Click Launch Stack.
  5. In the Compartment drop-down list, select a compartment with the appropriate IAM policies.
    This is the compartment where the stack will be created. See Required IAM Policies to Deploy the TimesTen Operator.
  6. In the Version drop-down list, select the version that matches the Kubernetes version of your OKE cluster.
  7. Review and accept the Oracle Terms of Use.
  8. Click Launch Stack.
  9. (Optional) Provide a name for the stack.
  10. (Optional) Provide a description for the stack.
  11. Click Next.
  12. In OKE cluster configuration, select the compartment of your OKE cluster.
  13. Select your OKE cluster.
  14. Specify the namespace for the TimesTen Operator and TimesTen databases.
    This namespace must already exist in the OKE cluster.
  15. Specify the Kubernetes Secret with the credentials for Oracle Container Registry.
    The Secret must already exist in the OKE cluster.
  16. In Worker nodes configuration, provide the name for the node pool to be created for TimesTen databases.
    Due to license restrictions, TimesTen databases can only be created in the worker nodes from this node pool.
  17. Select the shape of the worker nodes.
    Since TimesTen is an in-memory database, select a shape that provides as much memory as required by the data and workloads intended for the TimesTen databases.
  18. Specify the boot volume size for each worker node.
    The size of the boot volume should be enough to store all TimesTen-related files.
  19. Specify the number of worker nodes.
    For high availability, it is recommended that each TimesTen database uses its own worker node. For example, an active standby pair replication scheme consists of two TimesTen databases, an active and standby. For this configuration, a minimum of two worker nodes is recommended.
  20. In Network and placement configuration, provide the compartment of the VCN used by the OKE cluster.
  21. Select the name of the VCN.
  22. Select the name of the subnet used by any existing worker nodes in the OKE cluster.
    Ensure that you do not specify the subnet used for the Kubernetes API endpoint. Otherwise, deployment of the worker nodes of the new node pool fails.
  23. Either upload the SSH public key file or paste the SSH public key for SSH access to the worker nodes.
  24. In Pod networking configuration, select the subnet that the Pods for TimesTen databases should use.
    Ensure that you do not specify the subnet used for the Kubernetes API endpoint. Otherwise, deployment of the worker nodes of the new node pool fails.
  25. Click Next.
  26. Verify all the configuration variables.
  27. Select the Run apply checkbox.
    This ensures that the required resources are provisioned immediately and starts the deployment of the TimesTen Operator and the creation of the node pool for TimesTen databases.
  28. Click Create.
This operation is asynchronous. To monitor its progress, check the job details for the stack in Resource Manager. See Getting a Job's Details.