在国内部署开源服务时镜像下载失败一直是个让人头疼的问题,本来一键就能安装运行的服务 现在得分好几步来操作:
本工具利用k8s的Admission Webhook机制,自动对容器镜像进行替换, 默认使用国内的m.daocloud.com
镜像缓存源来加速镜像下载
替换规则如下:
redis => m.daocloud.com/docker.io/library/redis
nginx/nginx => m.daocloud.com/docker.io/nginx/nginx
quay.io/nginx/nginx => m.daocloud.com/quay.io/nginx/nginx
make k8s-deploy
make k8s-delete-all