About New TimesTen Container Images
The TimesTen Kubernetes Operator lets you upgrade the TimesTen Operator and TimesTen Classic to a new patch or patch set release. There are separate procedures in place for upgrading the Operator and for upgrading TimesTen Classic.
Both the Operator as well as each TimesTenClassic and TimesTenScaleout object require a TimesTen container image. You tell the Operator the location of the image registry and the name of the container image when you initially deploy the Operator and a TimesTenClassic or a TimesTenScaleout object.
When you upgrade the Operator to a new patch or patch set, you need to decide if you want to use a TimesTen container image that is located in a timesten repository on container-registry.oracle.com or if you want to build your own TimesTen container image. It is your choice as to which option you choose. For information about TimesTen container images, see About TimesTen Container Images.
Option 1: Use container-registry.oracle.com/timesten or container-registry.oracle.com/timesten-xe.
There are multiple container images available on the container-registry.oracle.com/timesten and container-registry.oracle.com/timesten-xe repositories. Browse the repositories and choose a container image that you want to use for the upgrade.
22.1.1.19.0, a suitable TimesTen container image is:container-registry.oracle.com/timesten/timesten:22.1.1.19.0After you choose the container image, you must obtain the Operator manifest files from it.
For information about how to use a TimesTen container image located in a container-registry.oracle.com timesten repository, and how to obtain the Operator manifest files from it, see Option 1: Use the Official TimesTen Container Images.
Option 2: Build a TimesTen container image
The TimesTen distribution contains the TimesTen Operator distribution. The TimesTen Operator distribution provides a Dockerfile for building a TimesTen container image. For the upgrade, choose the pertinent TimesTen patch or patchset distribution. Download and unpack it. Next, unpack the Operator distribution. The Operator distribution not only includes the Dockerfile to build your container image, but also contains the Operator manifest files.
22.1.1.19.0, a suitable TimesTen distribution is:timesten2211190.server.linux8664.zipFor information about building a TimesTen container image, see Option 2: Build the TimesTen Container Image.
-
Name of image registry
For example,
container-registry.oracle.com/timestenorphx.ocir.io/youraccount -
Name of image
For example,
timesten:22.1.1.19.0 -
Directory that contains the Operator manifest files
For example,
new_kube_filesThe Operator manifest files include the new
crd.yamland the newservice_account.yamlfiles. You update your Kubernetes cluster with these files. There is also a newoperator.yamlfile. You edit this file with the location and name of the new TimesTen container image. These tasks are described in Upgrade the Operator.
-
Location of the image registry is
container-registry.oracle.com/timesten. -
Name of the image is
timesten:22.1.1.19.0. -
Operator manifest files reside in the
new_kube_filesdirectory on your development host.