Before You Begin
Before starting the tasks for an option, ensure to set up the following:
-
A working Kubernetes cluster:
-
Your cluster must provide a StorageClass that is used to request Persistent Volumes. You must know the name of this storage class. For example, in Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE), you can use the
oci-bv
storage class. The examples in this book use thisoci-bv
storage class. -
The nodes in your cluster must have their clocks synchronized through NTP, or equivalent.
Note:
For a list of supported Kubernetes releases, see the Oracle TimesTen In-Memory Database Release Notes. -
-
A development host to access the Kubernetes cluster. For this host, ensure the following:
-
The host resides outside the Kubernetes cluster.
-
You can control and access the Kubernetes cluster from this host.
- You install the following command line tools on the host:
-
kubectl: You use
kubectl
to communicate with the Kubernetes cluster. -
docker
orpodman
: You usedocker
orpodman
when working with TimesTen container images on your local development host.Note:
Thepodman
tool has a command that mimicsdocker
. Examples in this guide use thedocker
command. See podman in the Podman documentation. -
helm: You can use TimesTen Helm charts to deploy the TimesTen Kubernetes Operator and create TimesTen databases, If you plan on using TimesTen Helm charts, install the
helm
command line utility.
-
-
Let's run through a quick test to verify you have docker
and kubectl
pre-installed and configured on your development host.