CLI を使用した LM Container Chart のインストール

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

LM コンテナー チャートでは、Helm チャートが上位のアンブレラ チャートにまとめられているため、インストールとアップグレードのプロセスが簡単になります。

Red Hat OpenShift、アマゾン ウェブ サービス(AWS)の Elastic Kubernetes Service(EKS)、Microsoft Azure の Azure Kubernetes Service(AKS)、Google の Google Kubernetes Engine(GKE)に LM コンテナをインストールするための個別の方法はありません。クラウドプラットフォーム。統合された LM コンテナー ヘルム チャートは、LM コンテナーのインストール用にこれらのプラットフォームをサポートします。詳細については、「」を参照してください。 Kubernetes モニタリングのサポート マトリックス.

注: クラスターに Argus と Collectorset-Controller をインストールするには、LM コンテナー チャートを使用することをお勧めします。

要件

LMコンテナチャートのインストール

1. 次のコマンドを使用して、LM Container Chart リポジトリを追加します。

helm repo add logicmonitor https://logicmonitor.github.io/helm-charts.

注: 以前に LM Container Chart リポジトリを追加したことがある場合は、次のコマンドを使用して、最新の Helm チャートでリポジトリを更新する必要があります。 
            
helm repo update logicmonitor

2. 次の手順を使用して、インストールする目的の Helm チャート バージョンを選択します。

  • 必要な LM Container Chart バージョンを読み込んで選択するには、次のコマンドを実行します。
    helm repo update logicmonitor
  • LM Container Chart の現在のバージョンを確認するには、次のコマンドを実行します。
    helm search repo -r logicmonitor/lm-container

注:

  • 以前のバージョンを選択する場合は、オプション -l を使用してすべてのバージョンを一覧表示します
  • –devel オプションを使用して早期アクセス バージョンを一覧表示する

3. 次のルールを適用して、選択したバージョンを使用してバージョン基準を定義します。
たとえば、1.0.0 を選択したとします。

バージョン基準ルール
1新しく追加された機能と修正を含む新しいバージョンを自動的にロールアウトします。
1.0新しく追加された機能ではなく、修正されたバージョンのみを自動的にロールアウトします。
1.0.0新しいバージョンを手動でロールアウトします。

4. LM Container Chart をインストールまたはアップグレードするには、次のコマンドを実行します。

helm upgrade --install --debug --wait --namespace="logicmonitor" --create-namespace -f ./lm-container-configuration.yaml lm-container --version "<version-criteria>" logicmonitor/lm-container

で使用される値のリストとその説明の詳細については、 lm-container-configuration.yaml ファイル、参照 値スキーマのリファレンス ArtifactHUBより。

注:デプロイ ポッドの準備が整うのを待機している間に Helm アップグレード コマンドがタイムアウトした場合は、5 分を超える期間で Helm アップグレード コマンドに –timeout オプションを追加して、コマンドを再実行できます。 たとえば、–timeout=10m です。

5. LM Container Helm チャートが正常にインストールされたら、新しく作成された Kubernetes リソースが LogicMonitor で検出され、メトリックの収集が開始されているかどうかを確認します。

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

記事上で