离线环境下,是不是需要自己配置nginx来指定这个文件。
这个文件最直观的作用就是当你创建集群时,可以从下拉框来选择支持的 K3S/RKE2 集群,下拉框里支持的版本,就是从 rancher-data.json 的文件中获取的。
如果是在线环境,会动态的到 https://releases.rancher.com/kontainer-driver-metadata/release-{version}/data.json 中获取,可以在 Rancher 的 Global Settings 的 rke-metadata-config
中查看到默认配置,这样的话,当有新的小版本 K8s 更新,Rancher 会自动识别,从而获取最新的 K8s 支持列表。
如果是离线环境,Rancher 默认会内置一个这个文件,但是就没办法更新最新支持的小版本了,比如最新支持的版本为: v1.33.2+rke2r1,如果有新的小版本出现 比如
v1.33.3+rke2r1,离线环境是无法获取到的,这时候,你可以手动下载最新的 rancher-data.json 文件放到 nginx 或其他 apache 服务器中,然后修改 rke-metadata-config
为 内网地址即可。
如果您在生产环境中使用 Rancher,希望获得更专业、及时的技术支持,也欢迎了解一下我们的商业订阅服务。可以点击论坛右上角聊天(
)图标,私信联系我了解详细信息,我们有中文支持团队为您服务