用户创建 RKE 模板时,模板中的每个参数在 Rancher UI 中都有一个开关,指示用户在使用该模板创建集群时,是否可以修改该参数。打开开关表示用户可以修改对应的参数,关闭开关表示用户无权修改对应的参数。

    使用模板创建集群后,除非模板所有者将其标记为允许用户覆盖,否则用户无法更新模板中定义的任何设置。如果模板被更新,将会产生一个模版的新修订版,新修订版在原版的基础上修改了某些集群参数,或允许用户更改某些集群参数。您可以将集群使用的模板从原版升级到新修订版,修改后的参数会应用在集群中。

    当管理员在 RKE 模板上将参数设置为允许用户覆盖时,这意味着用户必须在集群创建过程中填写参数对应的字段值,并且用户可以在编辑集群时修改这些参数。

    RKE 模板的允许用户覆盖选项的适用场景如下:

    • 某些参数需要保持灵活性,以便随时更新。
    • 用户将快照备份到 S3 的云凭证,需要输入秘钥验证,而每个用户的秘钥是不同的,所以这个参数要设置为允许用户覆盖