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

K3sとRKE2の内部および外部IPアドレスを設定します。

K3sとRKE2は、--node-ip`および--node-external-ip`パラメータを介してノードの内部および外部IPアドレスを指定することを許可します。

Rancherプロビジョニングは、各ノードのネットワークインタフェースからIPアドレスを収集することで、これらのパラメータを埋めることを可能にします。

いずれにせよ、カスタム Rancherクラスターと_エレメンタル_ RancherクラスターのためのIPオプションを収集する方法は異なります。

RancherクラスターのプロビジョニングにおけるK3sとRKE2の内部および外部IPアドレスの設定

Rancherプロビジョニングは、各プロビジョニングされたノードの内部および外部IPアドレスにバインドされるべきネットワークインタフェースをRancherエージェントセクションで指定することを許可します。

これは、IPアドレスを抽出するためのネットワークインタフェース名を`CATTLE_INTERNAL_ADDRESS`および`CATTLE_ADDRESS`エージェント環境変数に追加することによって実行されます(https://ranchermanager.docs.rancher.com/reference-guides/cluster-configuration/rancher-server-configuration/use-existing-nodes/rancher-agent-options#ip-address-options[Rancherドキュメントを参照])。

`CATTLE_INTERNAL_ADDRESS`および`CATTLE_ADDRESS`エージェント環境変数には、希望するIPアドレスを直接入力することができます。いずれにせよ、内部および外部IPアドレスは_ノードごと_であるため、これは単一ノードクラスターにしか機能しません。

エレメンタルクラスターの作成中にエージェント環境変数を追加することは可能ですが、`CATTLE_ADDRESS`および`CATTLE_INTERNAL_ADDRESS`のものは無視され、プロビジョニングされたノードの内部および外部IPアドレスの設定には反映されません。

エレメンタルクラスターにおけるK3sとRKE2の内部および外部IPアドレスを設定します。

エレメンタルは、ターゲットノードを追跡するためにマシンインベントリリソースに`elemental.cattle.io/InternalIP`および`elemental.cattle.io/ExternalIP`ラベルを付けることで、クラスターのノードの内部および外部IPアドレスを設定することを許可します。

これらのラベルは、マシンインベントリリソースに付けられると、関連するノードの内部および外部IPアドレスを埋めるために使用されます。

ラベルは、各ノードのIPアドレスを収集できるように、マシン登録 `machineInventoryLabels`フィールドに追加でき、ネットワークラベルテンプレートのIPアドレス変数を値として使用します。

例:マシン登録では、ノードがeth0インターフェースから内部IPアドレスを設定し、eth1から外部IPアドレスを設定します。

registration.yaml
Unresolved include directive in modules/ja/pages/operator-operational-tasks/rancher-ip.adoc - include::example$labeltemplates/registration.yaml[]