|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
配置 K3s 和 RKE2 的内部和外部 IP 地址
K3s 和 RKE2 允许通过 --node-ip 和 --node-external-ip 参数指定节点的内部和外部 IP 地址。
Rancher Provisioning 允许通过收集每个节点的网络接口的 IP 地址来填充这些参数。
无论如何,收集 自定义 Rancher 集群和 元素 Rancher 集群的 IP 选项的方法是不同的。
在 Rancher 集群配置中配置 K3s 和 RKE2 的内部和外部 IP 地址
Rancher Provisioning 允许在 Rancher Agent 部分指定应绑定到每个已配置节点的内部和外部 IP 地址的网络接口。
通过在 CATTLE_INTERNAL_ADDRESS 和 CATTLE_ADDRESS Agent 环境变量中添加应提取 IP 地址的网络接口名称来执行此操作(https://ranchermanager.docs.rancher.com/reference-guides/cluster-configuration/rancher-server-configuration/use-existing-nodes/rancher-agent-options#ip-address-options[参见 Rancher 文档])。
|
|
|
在创建元素集群时,可以添加 Agent 环境变量,但 |
在元素集群中配置 K3s 和 RKE2 的内部和外部 IP 地址
元素允许通过将 elemental.cattle.io/InternalIP 和 elemental.cattle.io/ExternalIP 标签附加到跟踪目标节点的 MachineInventory 资源来配置集群节点的内部和外部 IP 地址。
这些标签在附加到 MachineInventory 资源时用于填充相关节点的内部和外部 IP 地址。
可以将标签添加到 MachineRegistration machineInventoryLabels 字段中,使用 Network Label Template IP 地址变量作为值,以便收集每个节点的 IP 地址。
示例:MachineRegistration,其中节点将从接口 eth0 设置内部 IP 地址,从 eth1 设置外部 IP 地址。
Unresolved include directive in modules/zh/pages/operator-operational-tasks/rancher-ip.adoc - include::example$labeltemplates/registration.yaml[]