首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

容器技术教程:如何将Docker应用持续部署至Kubernetes当中

作为一款重要的容器编排工具,Kubenetes Deployment能够为我们带来出色的部署能力——但在实际操作中,我们该如何将其整合至自己的Codeship工作流当中?...将Codeship与Kubernetes相结合 Codeship本身已经在其CI Platform for Docker当中内置有部分Google Cloud集成机制,因此我们可以直接在Google Cloud...在动手进行之前,我们还需要利用Codeship的CLI工具创建一个加密环境文件,旨在进行面向Google Cloud的身份验证。...谷歌容器注册表推送 由于Codeship内置有推送机制,因此我们能够轻松将Docker镜像部署在远程注册表内。...由于未设置Docker镜像标签,因此Codeship将把更新镜像推送至latest标签。

94590
您找到你想要的搜索结果了吗?
是的
没有找到

构建远程缓存系统

Codeship构建期间,使用缓存镜像的能力是至关重要的。在大多数情况下,Docker镜像基于很少更改的层 - 即FROM镜像,软件包安装,甚至可能是多少固定的应用程序目录的拷贝,如config。...Codeship面临的一个独特的情况是,我们的构建机器是短暂的,这意味着每次运行构建时都会得到一个新机器。没有镜像缓存可以重新使用,因为这些镜像以前从未建立过,在构建过程中,只需要构建一次。...证书和安全 由于Codeship管理远程缓存S3 buckets,而我们控制凭据和访问。我们不仅负责在构建过程中发布对buckets的访问权限,还负责在静止时以合理安全的方式存储对象。...透明度 更新我们的缓存系统有很多好处,例如客户不再需要在Codeship构建期间为了缓存而设置私有注册表。...然而从另一个角度看这个优点其实是一个很大的缺点:客户不能再看到缓存的对象之外的生成运行,因为它们存储在一个Codeship拥有的bucket。

1.8K60
领券