开发者社区 > 云效DevOps > 正文

为什么使用云效部署的时候有的服务pod名上会加上V几的版本?

为什么使用云效部署的时候有的服务pod名上会加上V几的版本
27edfc5dc0e6331be77b1d21aa2dab85.png
有的却没有,我看了下deployment.yaml里只配置了应用名,没有其他配置,这个V几是云效加的吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-11-22 00:10:04 62 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据提供的信息,使用云效部署的时候,如果服务的Pod名上带有V,那么可能是因为云效在部署的时候使用了版本化部署。版本化部署是指在部署的时候,会为服务的Pod生成一个版本号,以便在多个部署请求之间进行区分。这样做的好处是可以更好地管理部署的历史版本,以便在需要的时候可以回滚到之前的版本。

    2023-11-22 13:42:35
    赞同 展开评论 打赏
  • 在云效(Cloud Native)平台上,部署的服务Pod名上会加上V几的版本,这是因为云效使用了Kubernetes作为其底层的容器编排引擎。

    在Kubernetes中,为了支持服务的滚动升级和回滚,每个服务都会有多个版本的实例同时运行。这些不同版本的实例会通过标签(Label)来进行区分,其中最主要的一个标签就是版本(Version)标签。

    当你部署一个新的服务版本时,Kubernetes会创建一个新的Pod,并在Pod名上加上版本号,以便于管理和跟踪。例如,如果一个服务的版本是V2,那么对应的Pod名可能就会是service-V2-abcdef。

    所以,你在云效上看到的服务Pod名上会加上V几的版本,这是Kubernetes的一种默认行为,用于支持服务的版本管理。

    2023-11-22 10:57:18
    赞同 展开评论 打赏
  • 因为分批发布的时候Appstack会有版本控制,您这个也比较好区分是新的版本还是旧的版本。这个不能关,滚动更新是不会带版本的,可以用滚动更新呢。此回答整理自钉群“云效答疑服务群”

    2023-11-22 08:23:12
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载