LM コンテナ チャートのアップグレード

最終更新日: 06 年 2024 月 XNUMX 日

重要: これは、LM Container Helm Chart 1.0.0 以降を使用する LM Container サービスに適用されます。

LM コンテナ チャートをアップグレードするための要件

注: 古い構成を LM Container Charts に移行できます。 詳細については、次を参照してください。 LM Container Helm チャートを使用した既存の Kubernetes クラスターの移行.

LMコンテナチャートのアップグレード方法

LM コンテナ チャートは次のようにアップグレードできます。

  • アップグレード ウィザードを使用した LM コンテナ チャートのアップグレード (推奨)
  • コマンドライン インターフェイス (CLI) を使用した LM コンテナ チャートのアップグレード

アップグレード ウィザードを使用した LM コンテナ チャートのアップグレード

推奨事項: LogicMonitor では、アップグレード ウィザードを使用して LM コンテナをアップグレードすることをお勧めします。

  1. LogicMonitor で、次の場所に移動します。 リソースツリー> Kubernetes クラスター グループを選択します。
  2. 選択 (管理) アイコンの管理 > アップグレード.
    Note: を実行する必要があります。 addCategory_LMContainerConfig PropertySource (LM Container Charts 6.1.0 バージョン以下を使用する場合)。
    Lmコンテナのアップグレードオプション
  3. に   ウィザードのステップで、必要なバージョンを LM Container Helm チャートのバージョン ドロップダウンメニュー。
    Kubernetes ウィザードの構成ステップ
  4. 選択 次へ:モジュール.
  5. に モジュール ウィザードのステップで、必要なモジュールを 応募者と ページで見やすくするために変数を解析したりすることができます。
    このステップでは、モジュールのリストとその現在のステータス (たとえば、どのモジュールがインストールまたは機能低下を待っているか) のみが表示されます。
    Kubernetes アップグレードのモジュール手順
  6. 選択 次:パーミッション.
  7. に 権限 ウィザードのステップでは、オプションにより、初期インストール中に使用されたユーザーの詳細が表示されます。
    必要に応じて変更できます。
    Kubernetes アップグレードの権限ステップ
  8. 選択 次へ: LM コンテナの更新.
  9. に LMコンテナの更新 ウィザードの手順で、次の手順を実行します。
    1. 生成された LM コンテナー構成ファイルをコピーまたはダウンロードします。
    2. に表示される Helm コマンドを実行します。 インストール コマンドの実行 Helm がインストールされ、Kubernetes クラスターにアクセスできるシェルから LM コンテナーをインストールするセクション。
    3. コマンドを正常に実行したら、すべてのポッドが LogicMonitor ネームスペース (または LM コンテナがそれらをインストールした場所) は正常なステータスで稼働しています。 (例えば、 x / y – x は、予想される y の実行から正常に実行されています。)
      Kubernetes アップグレードのアップグレード手順
  10. に戻る LMコンテナのインストール ページを選択し、 接続を確認します。
  11. 選択 次へ:サービス.
  12. に サービス ウィザードのステップで、Kubernetes ラベルのキーと値のペアを追加します。
    詳細については、を参照してください。 サービスの追加.
    Kubernetes アップグレードのサービスステップ
  13. 選択 次へ: 終了.
    Kubernetes クラスターが更新されました。

コマンドライン インターフェイスを使用した LM コンテナ チャートのアップグレード

  1. のバックアップを作成します lm-container-configuration.yaml 次の手順を実行してファイルを作成します。
    1. 創造する lm-container-configuration.yaml ファイルにソフトウェアを指定する必要があります。
    2. 次のコマンドを実行します。
      helm get values lm-container -n logicmonitor
    3. コンテンツをコピーして保存します lm-container-configuration.yaml ファイルにソフトウェアを指定する必要があります。
  2. コマンドラインインターフェースウィンドウを開きます。 
  3. ターミナルで、次のコマンドを使用して、最新の Helm チャートでリポジトリを更新します。 
    helm repo update logicmonitor
  4. 次のコマンドを実行して、既存のカスタム リソース定義 (CRD) を更新します。
     kubectl apply -f https://raw.githubusercontent.com/logicmonitor/helm-charts/main/charts/collectorset-controller/crds/collectorset.yaml
  5. 次の Helm アップグレード コマンドを実行します。
helm upgrade \
    --reuse-values \
    --namespace=<namespace> \
    -f lm-container-configuration.yaml \
    lm-container --version <Latest LM Container Chart Version Number> logicmonitor/lm-container

val のリストの詳細については、ues and their descriptions used in the lm-container-configuration.yaml ファイル、参照 値スキーマのリファレンス ArtifactHUBより。

注: Latest LM Container Chart Version Number は、アップグレード先の LM Container Chart のバージョン番号を指します。

LM Container チャートのインストールの詳細については、インストールを参照してください。 CLI を使用した LM コンテナー チャート & LM Container Helm チャートのインストール。

記事上で