托管项目的一些提议讨论优化

托管环境能够按照项目托管多个集群同项目不同环境环境,更规范,和这个项目名“托管环境”更符合贴切,但是感觉还是少了一点点的“自由度”,以下是我个人的一点拙见

  • 在很多公司很多时候都是有着已有的项目环境,托管项目很多时候是第一个被考核的点,无愧于托管的定义,但是对于还在开发测试环境的项目来说,很多时候这种旧项目(已经上了k8s环境的项目)需要在托管的基础上更进一步的修改。比如添加服务,删除服务,目前托管项目不能做。如果说我托管了三个同项目的三个环境,开发测试生产,那么我需要在各个环境k8s集群上创建相关的服务,然后zadig这里点击项目-环境-配置托管。添加我刚刚的服务进来,才能进行变更。zadig本身是做效能的,这点我觉得还能优化
  • 托管环境现在不能复制环境出来,还是刚刚的场景假设;旧项目(已经上了k8s环境的项目),现在2波开发同时要开发一个服务的功能(排除没有istio的情况下),这个时候就需要额外的一个同环境出来,自行部署和zadig的效能相互违背,但是这个时候zadig没有复制环境的功能就很尴尬,只能自己人工部署

其他同学如果有需求的话,可以在帖子下面+1呀,输入下场景需求 :grinning:

1 个赞

Zadig 企业版已支持托管环境切换成 k8s yaml 环境能力,切换项目类型后,可以实现环境的新建和服务的管理