この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

IPv4/IPv6デュアルスタック

Kubernetesは、IPv4のみ、IPv6のみ、およびデュアルスタックのネットワーク構成をサポートしています。詳細については、公式の Kubernetesドキュメントを参照してください。

IPv6のみまたはデュアルスタッククラスターにRancherをインストールする

Rancherは、次のクラスターで実行できます:

  • IPv4-only

  • IPv6のみ

  • デュアルスタック(IPv4 + IPv6)

Rancherを*IPv6のみのクラスター*にインストールすると、外部と*IPv6のみ*で通信できます。これは、次のものをプロビジョニングできることを意味します:

  • IPv6のみのクラスター

  • デュアルスタッククラスター (この場合、IPv4のみのダウンストリームクラスターは不可能です)

Rancherを*デュアルスタッククラスター*にインストールすると、IPv4とIPv6の両方で通信できるため、次のものをプロビジョニングできます:

  • IPv4のみのクラスター

  • IPv6のみのクラスター

  • デュアルスタッククラスター

インストール手順については、ガイドを参照してください:Rancherのインストールとアップグレード

RancherサーバーURLの要件

IPv6のみのダウンストリームクラスターをプロビジョニングする場合、RancherサーバーURLはIPv6で到達可能でなければなりません。ダウンストリームノードはIPv6を使用してRancherサーバーに接続します。

IPv6のみまたはデュアルスタッククラスターのプロビジョニング

RKE2およびK3sの*ノードドライバー*(マシンプール)または*カスタムクラスター*(既存のホスト)クラスターを、IPv4専用、IPv6専用、またはデュアルスタックネットワーキングを使用してプロビジョニングできます。

ネットワーク設定

IPv6専用またはデュアルスタックネットワーキングを有効にするには、次の設定を行う必要があります:

  • クラスターCIDR

  • サービスCIDR

  • スタックの優先設定

構成リファレンス:

Windowsのサポート

Windows上のKubernetes:

機能 サポート状況

IPv6のみのクラスター

サポートされていません。

デュアルスタッククラスター

サポートされます

サービス

単一のIPファミリーに制限

詳細については、 Kubernetesドキュメントを参照してください。

K3sはWindowsを*サポートしていません*(https://documentation.suse.com/cloudnative/k3s/latest/en/faq.html#_does_k3s_support_window[FAQ])

RKE2はWindowsをサポートしていますが、CNIとして`Calico`または`Flannel`のいずれかを使用する必要があります。 Windows版RKE2のインストールは、BGPを使用したデュアルスタッククラスターをサポートしていないことに注意してください。 詳細については、https://documentation.suse.com/cloudnative/rke2/latest/en/networking/basic_network_options.html[RKE2ネットワークオプション]を参照してください。

ノードドライバークラスターのプロビジョニング

Rancherは現在、*ノードドライバー*クラスターでIPv6アドレスを割り当てることをサポートしています:

追加のプロバイダーのサポートは、今後のリリースで導入される予定です。

DigitalOceanの制限

DigitalOceanノードドライバーを使用してIPv6専用クラスターを作成することは現在サポートされていません。詳細については、 rancher/rancher#52523をご覧ください。

インフラ要件

クラスターのノードは、Rancher管理クラスターのノード要件に記載されている要件を満たす必要があります。

マシンプールの設定ガイド:

カスタムクラスターのプロビジョニング

独自のノードでプロビジョニングするには、既存のノードにKubernetesをプロビジョニングするの指示に従ってください。

  • *ノードのパブリックIP*および*ノードのプライベートIP*フィールドは、IPv4、IPv6、またはその両方(カンマ区切り)を受け入れます。例:10.0.0.5,2001:db8::1

  • *IPv6専用*および*デュアルスタック*クラスターでは、ノードの*IPv6アドレス*を*プライベートIP*として指定します。

インフラ要件

インフラ要件は、ノードドライバークラスターに対しても上記と同じです。

制限

Prime専用のIPv6 URLサポートに関する追加の制限については、 https://scc.suse.com/rancher-docs/rancherprime/latest/en/suse-rancher-prime/ IPv4/IPv6 Dual-Stack Primeドキュメントを参照してください。

GitHub.com

GitHub.comは、IPv6をサポートしていません。その結果:

  • GitHub.comでホストされているアプリケーションリポジトリ(ClusterRepo.catalog.cattle.io/v1 CR)は、IPv6専用クラスターからは*到達できません*。

  • 同様に、GitHub.comでホストされている*組み込みでないノードドライバー*も、IPv6専用環境では*アクセスできません*。