2016年6月21日星期二
容器设计模式
Kubernetes可以自动执行应用程序的部署,操作和扩展,但是我们在Kubernetes项目中的目标不仅限于系统管理-我们也希望Kubernetes也能帮助开发人员。Kubernetes应该使他们易于编写在云和数据中心环境中运行的分布式应用程序和服务。为此,Kubernetes不仅定义了用于管理员执行管理操作的API,而且还定义了用于容器化应用程序与管理平台进行交互的API。
我们对后者的工作才刚刚开始,但是您已经可以看到它在Kubernetes的一些功能中得到了体现。例如:
- “ 优美的终止 ”机制提供了一个在容器被杀死之前的可配置时间量的回调(由于滚动更新,维护所需的节点消耗等)。这允许应用程序完全关闭,例如,保持内存状态并完全结束打开的连接。