最近在公司私有云平台上实现应用的部署管道,发现频繁部署镜像对于硬盘的消耗特别大,看看是否通过配置或者开发脚本能删除过去版本的镜像或者已停止的容器,最后发现 K8s 本身其实已经支持垃圾回收;主要通过配置参数来设置阀值:
- image-gc-high-threshold 和 image-gc-low-threshold:镜像的回收
- minimum-container-ttl-duration, maximum-dead-containers-per-container 和 maximum-dead-containers:容器的回收
Service Mesh 时代的选边与站队
Pattern: Service Mesh
看看 Service Mesh,开发微服务做容器化部署如何做流控,分发,监控和安全,也要关注以下 Istio 这个项目。
如何利用多阶段构建,缩减容器镜像的大小。
IBM 出品,看了几讲,还不错。