文档章节

Kubernetes Tutorials翻译6——Update Your App

屌丝Lee
 屌丝Lee
发布于 2017/03/22 16:52
字数 354
阅读 16
收藏 0

Performing a Rolling Update (进行滚动更新)

Updating an application (程序更新)

程序的用户希望程序一直都可用,但开发者又恨不得一天内就能将程序更新好几个版本,对此K8s使用滚动更新(Rolling Update)来应对。滚动更新允许程序在不停机的情况下快速更新Pods实例。

在前一单元,为了扩缩容我们启用了多实例,以此为滚动更新需求做讲解。默认情况下,在一次滚动更新过程中同时只有一个Pod处于不可用状态,并且只有一个Pod处于更新状态。K8s允许使用固定数/百分比对同时更新的Pods数做配置,并且K8s允许用户对更新版本和任何部署更新恢复到以前的(稳定的)版本。

Rolling updates overview.

1. 2.
3. 4.


在程序集群滚动更新时候,K8s Service会只对可用的Pods做负载均衡。An available Pod is an instance that is available to the users of the application?

滚动更新过程中适合以下操作:

· 优化程序的运行环境 (通过修改container配置文件) 

· 回滚程序到以前版本

· 实现零停机的持续集成和持续交付

以下互动教程我们将操作程序更新版本和程序回滚

Start:https://kubernetes.io/docs/tutorials/kubernetes-basics/update-intro/

© 著作权归作者所有

屌丝Lee
粉丝 1
博文 35
码字总数 14663
作品 0
杭州
私信 提问
如何参与 Kubernetes 文档的本地化工作

去年我们对 Kubernetes 网站进行了优化,加入了多语言内容的支持。贡献者们踊跃响应,加入了多种新的本地化内容:截至 2019 年 4 月,Kubernetes 文档有了 9 个不同语言的未完成版本,其中有...

作者: Zach Corleissen
05/02
0
0
Prometheus 携手 Kubernetes 提升开发速度,加速攀登行业高峰

原文作者 Tom Wilkie 简介:Tom Wikie,现居伦敦。曾就职于 Citrix Systems;之后联合创办 Acunu,并出任 CTO;再后来在 Google 出任 Site Reliability Manager;现于 Weaveworks 任项目工程...

Caicloud
2016/12/08
161
0
Android自定义Content Provider及使用

先看看官网API的介绍: Content providers are one of the primary building blocks of Android applications, providing content to applications. Content providers是Android app的基石之......

Freewheel
2015/05/28
66
0
OSChina 技术周刊——Java 9 终极特性列表

每周技术抢先看,总有你想要的! 移动开发 【翻译】创建一个跟分辨率无关的 iOS 8 应用 【软件】NextApp —— 开源的手机博客 App 自动生成系统 【软件】哎嘛——来自 @Tonlin 开发的 OSC 客...

OSC编辑部
2014/09/21
2.3K
6
Tsuru 1.6.0 发布,基于 Docker 的 PaaS 框架

Tsuru 1.6.0 发布了,Tsuru 是一个基于 Docker 的 PaaS 框架,可以让你构建自己的 PaaS 服务。Tsuru 采用 Go 语言编写,依赖 Go 环境和 libxml。 更新内容如下: 6999933 bump version to 1....

h4cd
2018/09/20
908
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
58分钟前
5
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部