Table of Contents
- Title and Copyright Information
- About This Content
- What's New
- 1 Overview of the Oracle TimesTen Kubernetes Operator
-
2
Set Up the Environment
- Prerequisites
- About TimesTen Container Images
- Option 1: Use the Official TimesTen Container Images
- Option 2: Build the TimesTen Container Image
- About Deploying the TimesTen Operator
- Create the Service Account and the TimesTen Custom Resource Definitions (CRDs)
- About Readiness and Liveness Probes
- Customize the TimesTen Operator
- Verify the TimesTen Operator is Running
-
3
Use Configuration Metadata
- Overview of Configuration Metadata and Kubernetes Facilities
- List of Configuration Metadata
- About Configuration Metadata Details
- Populate the /ttconfig Directory
- Additional Configuration Options
- About Readiness Probes for TimesTen Containers
- About /tmp/active Readiness Probes
- About /tmp/readiness Readiness Probes
-
4
Specify CPU and Memory Requests and Limits
- About Resource Requests and Limits
- About TimesTen Containerized Deployments
- About Specifying Requests and Limits for TimesTen Containers
- Approach 1: Use Specific Datum for Requests and Limits
- Approach 2: Use Templates for Requests and Limits
- About Specifying Requests and Limits to Kubernetes
- About Verifying databaseMemorySize
- About Runtime Memory Monitoring
- 5 Deploy TimesTen Classic Databases
- 6 Deploy TimesTen Scaleout Databases
-
7
Use Helm to Deploy the TimesTen Kubernetes Operator and TimesTenClassic Objects
- Overview of Helm
- About a Helm Chart
- About Helm Charts for TimesTen
- About Versions in a Chart.yaml File
- About the Helm Substitution Engine and Language
- About Installing and Testing a Release
- Install the TimesTen Custom Resource Definitions (CRDs)
- Install the TimesTen Operator
- Test the TimesTen Operator
- Install TimesTen Databases
- Test TimesTen
- Upgrade the TimesTen Custom Resource Definitions (CRDs)
- Upgrade the TimesTen Operator
- Upgrade TimesTen
- Roll Back a TimesTen Upgrade
- Roll Back a TimesTen Operator Upgrade
- Roll Back a TimesTen Custom Resource Definitions (CRDs) Upgrade
- About Uninstalling a Release
- Delete TimesTen Databases
- Delete the TimesTen Operator
- Delete the TimesTen Custom Resource Definitions (CRDs)
- 8 Use TimesTen Databases
-
9
Manage and Monitor Active Standby Pairs
- About Monitoring the Health of Each Pod in an Active Standby Pair
- About Monitoring the Health of an Active Standby Pair of Databases
- About the BothDown State
- About the ManualInterventionRequired State
- About Bringing Up One Database
- Suspend Management of a TimesTenClassic Object
- Locate the Operator
- Manage the TimesTen Databases
-
10
Manage TimesTen Scaleout
- About Managing TimesTen Scaleout
- About Single Data Instance Failure
- About Management Instance Failure
- About the waiting for seed State
- About Failure of All Data Instances
- About High Level States
- About Management States
- About Database and Element States
- About the ManualInterventionRequired State
- About Suspending Management
- Simulate Single Data Instance Failure
- Simulate Management Instance Failure
- Simulate Replica Set Failure with Restart
- Simulate Replica Set Failure with Manual
- Suspend Management
- Set reexamine Datum
-
11
Expose TimesTen Metrics with the TimesTen Kubernetes Operator
- Overview of TimesTen Metrics
- Overview of the TimesTen Kubernetes Operator and the TimesTen Exporter
- About the Prometheus Operator
- About Exposing TimesTen Metrics
- About Using http or https for TimesTen Metrics
- About Transport Layer Security (mutual TLS) Certificates for TimesTen Metrics
- About Creating PodMonitor Objects
- About the TimesTen Metrics Service
- About Choosing to Expose TimesTen Metrics
- Expose TimesTen Metrics Automatically
-
12
Expose Metrics from the TimesTen Kubernetes Operator
- About Exposing Metrics from the TimesTen Kubernetes Operator
- About Using http or https
- About Transport Layer Security (mutual TLS) Certificates
- About Creating ServiceMonitor Objects
- About the TimesTen Kubernetes Operator's Metrics Service
- About TimesTen Operator Metrics
- Demonstrate How to Expose TimesTen Kubernetes Operator Metrics
- 13 Work with TimesTen Cache
- 14 Use Encryption for Data Transmission
- 15 Handle Failover and Recovery in TimesTen Classic
- 16 Perform Upgrades
-
17
The TimesTen Kubernetes Operator Object Types
- Overview of the TimesTen Kubernetes Operator Object Types
- About the TimesTenClassic Object Type
- TimesTenClassic
- TimesTenClassicSpec
- TimesTenClassicSpecSpec
- TimesTenClassicSpecSpecPrometheus
- TimesTenClassicStatus
- About the TimesTenScaleout Object Type
- TimesTen Scaleout
- TimesTenScaleoutSpec
- TimesTenScaleoutSpecSpec
- TimesTenScaleoutSpecSpecPrometheus
- TimesTenScaleoutStatus
- 18 Helm Charts for the TimesTen Kubernetes Operator
- 19 TimesTen Kubernetes Operator Metrics
- 20 TimesTen Kubernetes Operator Environment Variables
- 21 Dockerfile ARGs
- A Active Standby Pair Example
- B TimesTen Cache in TimesTen Classic Example
-
C
TimesTen Cache in TimesTen Scaleout Example
- Set Up the Oracle Database to Cache Data
- Create Metadata Files and a Kubernetes Facility
- Create a TimesTenScaleout Object
- Monitor Deployment of a TimesTenScaleout Object
- Verify TimesTen Cache Configuration
- Perform Operations on the oratt_grid.readtab Table
- Clean Up Cache Metadata on the Oracle Database
- D Create Your Own Oracle Wallet, Certificates, and Secrets for Exposing TimesTen Metrics