• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

Kubernetesの統合:互換性と要件

Kubernetes の統合は、GKE、EKS、AKS、OpenShift など、さまざまなプラットフォームと互換性があります。それぞれに、当社の統合との互換性が異なります。詳細については、このページを参照してください。

要件

New Relic Kubernetes 統合には、New Relic アカウントが必要です。まだお持ちでない場合は、以下で無料の New Relic アカウントを作成して、今すぐデータの監視を開始してください。

また、 New Relic Infrastructureと互換性のあるLinux ディストリビューションも必要です。

重要

  • kube-state-metrics インテグレーションバージョン3.6.0以降ではv2以上がサポートされています 以上。
  • Kubernetesインテグレーションをバージョン3.5.0までインストールします kube-state-metrics 1.9.8 以下を使用している場合。
  • kube-state-metricsを v1.9.8 から v2 以上に更新する場合は、いくつかの変数が変更されている可能性があるため、 values.yamlファイルを確認してください。

Helm の互換性と要件

  • Helmがインストールされており、サポートされている最小バージョンが v3 であることを確認してください。 Kubernetesインテグレーションのバージョン 3 には、Helm バージョン 3 が必要です。

  • クラスターの表示名を選択します。 たとえば、次の出力を使用できます。

    bash
    $
    kubectl config current-context

マニフェストの互換性と要件

カスタムマニフェストがHelmの代わりに使用されている場合、まずkubectl delete -f previous-manifest-file.ymlを使用して古いインストレーションを削除してから、ガイド付きインストーラを再度実行する必要があります。これにより、kubectl apply -f manifest-file.ymlを使用してデプロイできる一連のマニフェストが更新されます。

コンテナ ランタイム

Kubernetes の統合は CRIに依存しません。Containerd との互換性が特にテストされています。Dockershim はリリース 1.24 の時点で Kubernetes プロジェクトから削除されていることに注意してください。詳細については 、Dockershim の削除に関する FAQ を 参照してください。

互換性

重要

Openshiftを使用している場合は、ほとんどの場合kubectlを使用することもできますが、 kubectlにはoc loginoc admなどのコマンドがないことに注意してください。 kubectlの代わりにocを使用する必要があるかもしれません。

私たちの統合には互換性があり、次の Kubernetes バージョンで継続的にテストされています。

バージョン

Kubernetesクラスタ

1.26から1.30

重要

Kubernetes バージョン 1.26 以降では、 @autoscaling/v2beta2 API が@autoscaling/v2に置き換えられました。 引き続き HorizontalPodAutoscaling メトリックス レポートを実行するには、 Kubernetesバージョン 1.26 以降のクラスタに kube-state-metrics バージョン 2.7 以降をインストールする必要があります。これは、kube-state-metrics v2.7 以降のみが @autoscaling/v2 APIをサポートできるためです。

Kubernetesフレーバー

Kubernetes 統合は、さまざまなフレーバーと互換性があります。次のものとの統合をテストしました。

フレーバー

メモ

ミニクベ

親切

K3s

クベアドム

Amazon Elastic Kubernetes Service(EKS)

Amazon Elastic Kubernetes Service Anywhere(EKS-Anywhere)

Fargate上のAmazonElasticKubernetesサービス(EKS-Fargate)

Fargateインストールドキュメント

Rancher Kubernetesエンジン(RKE1)

コントロール プレーン コンポーネントをインストルメント化するには、 追加の構成が必要です

Azure Kubernetes Service(AKS)

Google Kubernetes Engine(GKE)

標準および自動操縦モードと互換性があります。

OpenShift

OpenShift 4.12 以前でテスト済み。3.x バージョンはサポートされていないことに注意してください。

VMwareタンズ

VMware Tanzu(Pivotal Platform)のバージョン2.5~2.11、Ops Managerのバージョン2.5~2.10に対応

インストール方法によっては、コントロールプレーンの監視が利用できないか、追加の構成が必要になる場合があります。

例えば:

  • etcd、スケジューラー、およびコントローラー マネージャーに必要なメトリックを公開するエンドポイントがないため、API サーバー メトリックのみがスクレイピング可能であり、マネージド クラスター (GKE、EKS、AKS) コントロール プレーンをインストルメント化するために使用できます。
  • ランチャーコントロールプレーンをインストルメント化するには、コンポーネント/metricsがデフォルトで常に到達可能であるとは限らず、自動検出できないため、 追加の構成が必要です。
Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.