新しいTimesTenコンテナ・イメージについて
TimesTen Kubernetesオペレータでは、TimesTenオペレータおよびTimesTen Classicを新しいパッチまたはパッチ・セットのリリースにアップグレードできます。オペレータのアップグレードとTimesTen Classicのアップグレードの手順は異なります。
オペレータ、および各TimesTenClassicとTimesTenScaleoutオブジェクトには、TimesTenコンテナ・イメージが必要です。オペレータ、およびTimesTenClassicまたはTimesTenScaleoutオブジェクトを初めてデプロイするときに、イメージ・レジストリの場所とコンテナ・イメージの名前をオペレータに示します。
オペレータを新しいパッチまたはパッチ・セットにアップグレードする場合は、container-registry.oracle.com
上のtimesten
リポジトリにあるTimesTenコンテナ・イメージを使用するか独自のTimesTenコンテナ・イメージを作成するかを決める必要があります。どちらのオプションを選択してもかまいません。TimesTenコンテナ・イメージの詳細は、「TimesTenコンテナ・イメージについて」を参照してください。
オプション1: container-registry.oracle.com/timesten
またはcontainer-registry.oracle.com/timesten-xe
を使用します。
container-registry.oracle.com/timesten
リポジトリとcontainer-registry.oracle.com/timesten-xe
リポジトリでは、複数のコンテナ・イメージを入手できます。それらのリポジトリを参照し、アップグレードに使用するコンテナ・イメージを選択します。
22.1.1.19.0
にアップグレードする場合の適切なTimesTenコンテナ・イメージを次に示します:container-registry.oracle.com/timesten/timesten:22.1.1.19.0
コンテナ・イメージを選択した後に、そのイメージからオペレータのマニフェスト・ファイルを取得する必要があります。
container-registry.oracle.com
timesten
リポジトリにあるTimesTenコンテナ・イメージの使用方法、およびそのイメージからオペレータ・マニフェスト・ファイルを入手する方法の詳細は、「オプション1: 公式のTimesTenコンテナ・イメージを使用する」を参照してください。
オプション2: TimesTenコンテナ・イメージを作成します
TimesTenディストリビューションには、TimesTenオペレータ・ディストリビューションが含まれています。TimesTenオペレータ・ディストリビューションでは、TimesTenコンテナ・イメージを作成するためのDockerfileが提供されます。アップグレードの場合は、関連するTimesTenパッチまたはパッチセットのディストリビューションを選択します。それをダウンロードして解凍します。次に、オペレータ・ディストリビューションを解凍します。オペレータ・ディストリビューションには、コンテナ・イメージを作成するためのDockerfileのみでなく、オペレータのマニフェスト・ファイルも含まれています。
22.1.1.19.0
にアップグレードする場合の適切なTimesTenディストリビューションを次に示します:timesten2211190.server.linux8664.zip
TimesTenコンテナ・イメージの作成の詳細は、「オプション2: TimesTenコンテナ・イメージを作成する」を参照してください。
-
イメージ・レジストリの名前
例:
container-registry.oracle.com/timesten
またはphx.ocir.io/youraccount
-
イメージの名前
例:
timesten:22.1.1.19.0
-
オペレータのマニフェスト・ファイルが含まれているディレクトリ
例:
new_kube_files
オペレータのマニフェスト・ファイルとしては、新しい
crd.yaml
ファイルや新しいservice_account.yaml
ファイルなどがあります。Kubernetesクラスタをこれらのファイルで更新します。新しいoperator.yaml
ファイルもあります。このファイルを編集して新しいTimesTenコンテナ・イメージの場所と名前を指定します。これらのタスクについては、「オペレータのアップグレード」で説明します。
-
イメージ・レジストリの場所は
container-registry.oracle.com/timesten
です。 -
イメージの名前は
timesten:22.1.1.19.0
です。 -
オペレータのマニフェスト・ファイルは、開発ホスト上の
new_kube_files
ディレクトリにあります。