機能の可用性
Fleet Control for Kubernetesクラスタは一般提供 (GA) されています。 ホスト上のエージェントの管理のサポートは現在パブリック プレビュー段階です。
サポートされているエージェントとその環境の完全なリストについては、エージェントのタイプの互換性に関するドキュメントを参照してください。
パブリック プレビュー機能は、弊社のプレリリース ポリシーに従って提供されます。
このガイドでは、Fleet Control を使い始めるための最も早い方法を説明します。最初のフリートを作成し、基本的なデプロイメントを実行するための重要な「ハッピー パス」ワークフローについて説明します。
ワークフローの概要
Fleet Control のセットアップ プロセスには特定の順序があります。Agent Controlをインストールする前に、フリートを作成する必要があります。これは、インストレーション プロセスでフリートを関連付ける必要があるためです。 Agent Controlがインストールされると、エンティティがそのフリートに自動的に割り当てられます。 したがって、ワークフローは次のようになります。
- New Relic プラットフォームでフリートを作成します。
- Agent Controlエンティティにインストールします。 インストレーション ウィザードは、フリートの詳細を使用して各エンティティを割り当て、それを「割り当てられた管理対象エンティティ」にします。
- デプロイメントを実行して、現在フリートの一部となっているエンティティにエージェントをインストールして構成します。
前提条件
これらのアクションを実行するには、Organization Manager [組織マネージャーの]ロールまたは同等のフリート管理権限を持つカスタム ロールが必要です。
ステップ1: 最初の艦隊を作成する
最初のステップは艦隊を作成することです。Fleet Controlでは、フリートは、同一の計装設定を共有する、管理されたエンティティ ( Kubernetesクラスタなど) の同種のコレクションです。 フリートは論理的なグループとして機能し、環境全体にわたって大規模なエージェント バージョンと設定を一貫して管理できるようにし、設定のドリフトや観察のギャップを防ぎます。
適切なアカウントで New Relic プラットフォームにログインします。
All capabilities → New Relic Controlに移動します。
- ヒント:ピン アイコンをクリックすると、 New Relic Control を左側のナビゲーション バーにピン留めして簡単にアクセスできます。
New Relic Controlメニューから、 Fleet ControlセクションのFleetsを選択します。
メインの「フリート」ページで、 Create a fleet[フリートの作成]ボタンをクリックします。
モーダル内:
- 艦隊に意味のある名前(例:
prod-us-east-1-platform-k8s
) とオプションの説明を入力します。 - Type of Fleet [艦隊の種類]を選択します。このガイドでは、一般公開されているKubernetesを選択します。ホスト サポートは現在パブリック プレビュー段階です。
- Access management [アクセス管理は]デフォルトのままにします。これは、FGA (きめ細かなアクセス制御) のオプション設定です。
- 艦隊に意味のある名前(例:
Create Fleet[フリートの作成]をクリックします。

フリートが作成されると、 Agent Controlのインストールを続行するために必要なコンポーネントが揃います。
ステップ2: Agent Controlをインストールする
フリートが存在するようになったので、関連付けるエンティティにAgent Controlをインストールします。
Agent Controlセットアップ ドキュメントの指示に従ってください。 ウィザードには、 Agent Controlをインストールし、管理対象のテンプレートを作成したフリートに割り当てるvalues.yaml
ファイルとHelmコマンドが用意されています。 完了すると、エンティティはフリート内にAssigned Managed Entities [割り当てられた管理対象エンティティ]として表示されます。
ステップ 3: エージェント設定を作成する
New Relic Infrastructureエージェントをデプロイする前に、その設定を作成する必要があります。 作成した設定はすべてグローバルに保存され、New Relic アカウント全体で使用できるようになります。
New Relic Control の左側メニューで、Configurations [設定]をクリックします。
Create configuration [設定の作成]ボタンをクリックします。
モーダル内:
- Environnement [環境]については、 Kubernetesを選択します。
- Agent type [エージェントタイプ]には、 New Relic Infrastructureを選択します。
- 設定に意味のある一意の名前を付けます。 設定はグローバルなので、明確な名前が重要です。 例:
New Relic default infra config
。
Click Continue.
2つのパネルが表示されます。右側のパネルにはデフォルトのテンプレートが含まれています。テンプレート全体をコピーするには、 Copy[コピー]ボタンをクリックします。
コピーしたテキストを左側の設定パネルに貼り付けます。
Save[保存]をクリックします。設定がグローバルに保存されました。

ステップ4: 最初のデプロイメントを作成して実行する
デプロイメントとは、フリート内の管理対象エンティティ上でエージェントをインストール、削除、または構成できる、制御された一連のアクションです。ここで、New Relic Infrastructure エージェントをデプロイするためのものを作成します。
- Fleets [フリート]タブに戻り、先ほど作成したフリートを選択します。
- フリートの概要ページで、 Create a deployment[デプロイメントの作成] をクリックします。 (フリートに既存のデプロイメントがある場合は、 Deployments[デプロイメント]タブに移動し、 Create deployment[デプロイメントの作成]をクリックします)。
- デプロイメントに必須のName [名前]を付けます。意味のある名前を付けると、歴史的な背景がわかり、トラブルシューティングに役立ちます。変更、バージョン、またはチケット ID を含むパターンを検討してください。たとえば、
v1.0-initial-infra-deploy
またはadd-logging-JIRA-123
です。 - Add an agent[エージェントの追加]をクリックします。
- 設定を作成したエージェント タイプ: New Relic Infrastructureを選択します。
- 利用可能な設定のリストから、作成した
New Relic default infra config
を選択します。 バージョンはデフォルトでv1
になります。 - Add to deployment[デプロイメントに追加]をクリックします。エージェントとそれに関連付けられた設定が、Agents[エージェント]というテーブルに表示されます。
- Save draft[下書きを保存]をクリックします。
- 準備ができたら、 Start deployment [デプロイメントの開始]をクリックします。 確認モーダルが表示されます。
- モーダルで、 Start deployment [デプロイメントの開始] をクリックしてリリースします。

「進行中」画面には、ステータス、影響を受ける管理対象エンティティとエージェントの数、およびデプロイメント ID が表示されます。完了すると、ページが更新され、「完了」ステータスと、インストゥルメントで行われたデプロイメント、エージェント、および特定の管理対象エンティティの詳細を示す概要表が表示されます。

次のステップ
最初の艦隊のデプロイおめでとうございます! 大規模な計装を管理するための核となるワークフローを学習しました。
学習した内容を基に、フリートの管理に関するページをご覧ください。このガイドでは、Fleet Control のより詳細な日常的な機能について、次のような追加の詳細を説明します。
- エージェント設定を作成し、バージョンを付けます。
- 艦隊の詳細と設定を管理します。
- 最上位のManaged Entities [管理対象エンティティ] タブを使用して、割り当てられたエンティティと未割り当てのエンティティの両方を含む、 Agent Controlがインストールされているすべてのインフラストラクチャを表示します。
- 特定のフリートに飛び込み、そのAgents [エージェント]タブで効果的な設定を表示し、さまざまなデプロイメントおよび計装ステータスを理解します。