TimesTen CRDについて

Kubernetesは、ポッド、サービス、StatefulSetsなど、様々な組込みオブジェクト・タイプのオブジェクトに対して動作します。Kubernetesを拡張する1つの方法は、CRDを使用することです。CRDは、Kubernetesに新しいオブジェクト・タイプを定義します。インストールされると、Kubernetesは、ポッド、サービス、StatefulSetsおよびその他のすべての組込みオブジェクト・タイプを認識するのと同様に、これらのオブジェクト・タイプを認識します。

TimesTen Kubernetesオペレータ(TimesTenオペレータ)には、TimesTenClassicおよびTimesTenScaleoutという2つのCRDが用意されています。TimesTenClassic CRDはTimesTen Classicデータベースの属性およびメタデータを定義し、TimesTenScaleout CRDはTimesTenScaleoutグリッドおよび関連データベースの属性およびメタデータを定義します。

CRD定義(オブジェクト・タイプとその属性のセットを含む)はスキーマと呼ばれます。

Kubernetesは、同じCRDの異なるバージョンが同時にサポートされ、各バージョンが異なるスキーマを提供できるCRDバージョニングをサポートしています。これにより、CRDの属性をリリースごとに拡張できます。

TimesTenオペレータでは、異なるバージョンのTimesTenClassic CRDが提供されています。v4スキーマ・バージョンは最新です。v2スキーマ・バージョンの属性と、TimesTenオペレータの最新リリースに固有の追加属性を提供します。新しいTimesTenClassicオブジェクトを定義する場合は、v4スキーマ・バージョンを使用します。v3およびv2スキーマ・バージョンは、以前のリリースのTimesTenオペレータとの互換性を容易にするために利用できます。これらのスキーマ・バージョンに追加の変更は行われません。

ノート:

v2スキーマ・バージョンは非推奨です。このリリースでは完全にサポートされています。ただし、これは将来のリリースで削除されます。

TimesTenClassic CRDの詳細は、「TimesTenClassicオブジェクト・タイプについて」を参照してください。