TimesTenオペレータのインストール
TimesTenは、TimesTenコンテナ・イメージにttoperator
チャートを提供します。このチャートを使用して、ネームスペースにTimesTenオペレータをインストールします。チャートには、TimesTenオペレータ・デプロイメントをインストールするためのデフォルト構成が含まれています。デプロイメントによって、Kubernetesは1つ以上のポッドを作成し、それぞれがTimesTenオペレータを実行します。
TimesTenコンテナ・イメージからTimesTen Helmチャートを取得する方法の詳細は、「パート3: TimesTen YAMLマニフェスト・ファイルおよびHelmチャートの取得」を参照してください。
TimesTenオペレータには、TimesTenコンテナ・イメージが必要です。TimesTenオペレータに使用しているTimesTenコンテナ・イメージ、コンテナ・レジストリおよびイメージ・プル・シークレットを指定する必要があります。ttoperator
チャートには、デフォルト設定と、デフォルトを変更できる変数が用意されています。これらの変数の詳細は、「ttoperatorチャート」を参照してください。
-
環境の構成に使用する変数を定義するYAMLファイルを作成します。次に、チャートをインストールするには、
-f
オプションを指定して、このYAMLファイルをhelm
install
コマンドに渡します。 -
--set
オプションを指定してhelm
install
コマンドを実行し、コマンド・ラインで変数を指定します。
これらのオプションの詳細は、https://helm.sh/docs/intro/using_helm/を参照してください。
image:
repository: container-registry.oracle.com/timesten/timesten
tag: "22.1.1.27.0"
imagePullSecrets:
- name: sekret
image
変数の場合は、次を指定します:
-
repository
: コンテナ・イメージの名前。この例では、container-registry.oracle.com/timesten/timesten
を使用します。 -
tag
: イメージ・タグの名前。この例では、TimesTenリリース22.1.1.27.0
に対応する"22.1.1.27.0"
を使用します。
kube_files/helm/customyaml
ディレクトリを以前に作成したとします。
ノート:
インストール・プロセスでは、ネームスペースでTimesTenオペレータを実行するために必要なサービス・アカウント、ロールおよびロール・バインディング・オブジェクトが作成およびデプロイされます。ttoperator
チャートが正常にインストールされました。ネームスペースでTimesTenオペレータが実行されています。