設定のみモード(Fluxなし)
- クラスタ内にFluxコントローラーを必要とすることなく、Pipeline Controlゲートウェイをインストールして運用できるようになりました。このモードでは、New Relicが引き続きUIを通じてパイプライン設定(サンプリング、フィルタリング、変換)を自動的に管理する一方で、ゲートウェイインフラストラクチャ(スケーリング、バージョン)はHelmを介して手動で管理します。
- これにより、権限のフットプリントがcluster-adminからネームスペーススコープのConfigMapアクセスのみに縮小されるため、セキュリティ制限の厳しい環境やコンプライアンス主導の環境に適しています。
- 組み込みのconfig-watcherサイドカーは、UIからプッシュされた設定の変更を自動的に検出し、ゲートウェイポッドを再起動します — 外部オペレーター(Stakater Reloaderなど)は必要ありません。
- インストレーションの手順については、Fluxなしでのgatewayのインストールを参照してください。
DaemonSetデプロイメントモード
- HPAを使用したデプロイメントの代わりに、ゲートウェイをKubernetes DaemonSet(ノードごとに1つのポッド)としてデプロイするサポートを追加しました。これは、ノードレベルのテレメトリー処理またはノードごとの一貫したリソース割り当てを必要とする環境で役立ちます。
- Helmのvaluesに
daemonset.enabled: trueを設定して、DaemonSetモードを有効にします。DaemonSetモードは、設定のみのインストレーション用にconfig-watcherサイドカーおよびcustomConfigMapもサポートしています。 - DaemonSetモードとデプロイメントモードは相互に排他的です。チャートは条件付きガードを使用して、一度に1つのモードのみがアクティブになるようにします。