云效 4096MiMi这个和环境有关吗?-[阿里云_云淘科技]

云效 4096MiMi这个和环境有关吗?我看了下历史记录,在测试环境配置的变量是2048Mi,生产的变量后面不带单位吗?中间有个升级过版本了,会自动加上单位?

以下为热心网友提供的参考意见

云效的4096MiMi这个数值与环境无关,它是一个固定的配置参数。这个参数表示的是内存的大小,单位是Mi(即兆字节)。

在你的例子中,测试环境的配置变量是2048Mi,生产环境的配置变量没有单位。这是因为在生产环境中,内存的大小通常会被省略,因为它的单位是默认的。

至于你提到的升级版本,如果升级过程中没有明确修改这个参数,那么它不会自动加上单位。如果你需要修改这个参数,你需要在升级过程中明确地进行修改。

以下为热心网友提供的参考意见

升级部署单/编排版本的时候应该有一些和单位相关的适配逻辑,因为旧版本会自动带单位,但现在的版本不带,所以如果编排里手写了单位,变量里就不要带了 ,此回答整理自钉群“云效交付域答疑群”

以下为热心网友提供的参考意见

云效中关于4096MiMi的问题,这可能与环境的配置有关。在环境管理中,历史记录功能可以查看环境从创建开始的所有修改,包括生成运维工单的变更记录,以及环境基本信息、配置等元数据信息修改的操作记录。所以,如果你观察到在不同环境中变量存在不同,例如测试环境配置的变量是2048Mi,生产环境的变量后面不带单位,这可能是因为在不同的环境中有不同的配置设定。

对于你提到的中间升级版本会自动添加单位的问题,这个现象我没有找到相关的资料证实。云效的流水线内自定义变量生效范围仅限本流水线。同时,当使用分支模式时,每个环境(如日常测试环境、预发环境、正式环境),都对应一条不能用户灵活配置的流水线。因此,不同的环境和流水线可能会有不同的变量设定方式和规则。

以下为热心网友提供的参考意见

在讨论云效的环境配置时,首先要明确一点:环境变量中的内存配置值通常是用来指定该环境中可用的最大内存量。至于具体的配置值(如4096Mi或2048Mi),这确实与环境有关,因为不同的环境可能需要不同的内存量来满足其运行需求。

关于您提到的历史记录中的测试环境和生产环境:

在测试环境中,配置的变量是2048Mi。这意味着在测试环境中,分配了2048兆的内存。
在生产环境中,变量的值可能不带单位,这是因为通常这些变量是数字形式的,具体的单位(如Mi)在配置时已经明确,所以在使用或显示时可以省略单位。
关于版本升级与单位的问题,一般来说,版本升级不会自动改变环境变量的配置值或为其添加单位。具体的配置应该是根据不同环境的实际需求来进行设置的。

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/19561.html

(0)
匿名
上一篇 2024年1月4日
下一篇 2024年1月4日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。