构建持续交付管道
1. 回滚部署
可以使用以下 API 调用将部署回滚到原始版本(版本 0):
curl -H "Content-Type: application/json" -XPOST -d '{"name":"nginx-deployment","rollbackTo":{"revision":0}}' YOUR_KUBERNETES_MASTER_ENDPOINT /apis/extensions/v1beta1/namespaces/default/deployments/nginx-deployment/rollback
2. 使用私有 Docker 注册表
当开始维护自己的 Docker 镜像时,可能需要一个私有 Docker 注册表来存放敏感信息或遵循组织策略。虽然 Docker Hub 提供私有仓库,但免费账户只有一个配额,若采用微服务架构,需要大量私有仓库。
2.1 准备工作
设置 Docker 注册表最简单的方法是使用官方 Docker 注册表镜像,执行以下命令下载:
$ docker pull registry:2
创建 Docker 镜像数据存储目录:
$ sudo mkdir /mnt/docker/images
启动注册表,将 5000/tcp 端口映射到主机的 8888/tcp 端口:
超级会员免费看
订阅专栏 解锁全文

380

被折叠的 条评论
为什么被折叠?



