TimesTenカスタム・リソース定義(CRD)のアップグレード

クラスタ内のTimesTenカスタム・リソース定義(CRD)をアップグレードするには、新しいリリースのttcrdチャートを使用します。

この例では、TimesTenリリース22.1.1.19.0から22.1.1.20.0にアップグレードします。TimesTenリリースの詳細は、『Oracle TimesTen In-Memory Databaseインストレーション、移行およびアップグレード・ガイド』リリース番号の概要を参照してください。

以前にnew_kube_filesディレクトリを作成し、TimesTenオペレータ・ディストリビューションの新しいリリースをこのディレクトリに解凍したとします。

  1. ネームスペースにデプロイされている現在のttcrdリリースを確認します。
    helm list

    出力。

    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    samplettc       mynamespace     1               2023-10-23 23:18:03.740512897 +0000 UTC deployed        ttclassic-2211190.1.0   22.1.1.19.0
    samplettop      mynamespace     1               2023-10-23 23:04:40.492890589 +0000 UTC deployed        ttoperator-2211190.1.0  22.1.1.19.0
    ttcrd           mynamespace     1               2023-10-17 22:00:53.530832896 +0000 UTC deployed        ttcrd-2211190.1.0       22.1.1.19.0

    ttcrdチャートのversion2211190.1.0で、appversionはTimesTen 22.1.1.19.0リリースに対応する22.1.1.19.0です。

  2. 開発ホストで、new_kube_files/helmディレクトリに移動します。
    cd new_kube_files/helm

    このディレクトリには、チャートの新しいリリースが含まれます。helmディレクトリの詳細は、「環境の設定」を参照してください。

  3. 新しいリリースにアップグレードします。
    helm upgrade ttcrd ./ttcrd

    出力。

    Release "ttcrd" has been upgraded. Happy Helming!
    NAME: ttcrd
    LAST DEPLOYED: Tue Oct 24 16:00:21 2023
    NAMESPACE: mynamespace
    STATUS: deployed
    REVISION: 2
    NOTES:
    Version 2211200.1.0 of the ttoperator chart has been installed.
    
    This release is named "ttcrd".
    
    To learn more about the release, try:
    
      $ helm status ttcrd
      $ helm get all ttcrd
      $ helm history ttcrd
    
    To rollback to a previous version of the chart, run:
    
      $ helm rollback ttcrd <REVISION>
        - run 'helm history ttcrd' for a list of revisions.

    TimesTen CRDが新しいリリースにアップグレードされます。ttcrdチャートのversion2211200.1.0です。

おめでとうございます。TimesTen CRDが正常にアップグレードされました。