Kubernetes Tips系列 - 合理设计你的镜像名称及tag
前言 容器化给我们带来很多好处,比如镜像交付的不可变性,交付物的标准化,使得CICD的能力能够进一步提升。合理的设计好镜像名称更加能够在管理镜像及出问题的时候事半功倍。 一个栗子 我们使用阿里云的容器镜像服务托管镜像,镜像的名字是这样的格式:registry.cn-qingdao.aliyuncs.com/[namespace]/[imageName]:[buildNumber]-[gitCommitHash] registry.cn-qingdao.aliyuncs.com 这部分是描述镜像仓库,没什么可说的 imageName 镜像的名字,以我们的经验是{appName}-{category}-{env},appName跟category还好理解,一个是应用名字,一个是分类,例如是frontend的http服务还是backend的rpc服务,见名知意,那这个env是什么呢?说好的镜像不可变呢,为啥又跟环境扯上了关系。 这个就要说下我们的开发流程了,按照标准最简单的CICD流程 所有的开发人员从master分支checkout独立的featureBranch,在各自的featureB...

