kubesphere版本:3.1.0
流水线构建时:
一、会产生大量构建日志
二、需要缓存依赖包加快构建速度
有如下不便:
一、如果把流水线运行时容器和应用跑在相同的namespace下,会产生大量瞬时无用日志,对应用日志排查时造成不便;
二、持久化PVC在项目管理中创建,需要分配项目相关权限,可能不利于权限的精细化控制。
目前折中的做法是给devops在项目管理中创建了单独项目,用于隔离构建日志和创建存储卷。权限控制时将该项目分配给devops用户。
建议做法:
devops工程中提供创建缓存存储卷的功能。关于构建日志隔离,构建容器运行在和devops相同的namespace,不知是否可行?