博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kubernetes Tutorials翻译5——Scale Your App
阅读量:6360 次
发布时间:2019-06-23

本文共 542 字,大约阅读时间需要 1 分钟。

hot3.png

Running Multiple Instances of Your App

Scaling an application (一个程序的扩缩容)

前一单元我们进行了部署,并且通过Serivce将程序对外开放。但之前的部署是单实例的,一旦程序有了更多的访问量,我们需要对程序进行扩缩容以满足用户需求。

Scaling overview (扩缩容概括图)

1. 2.

扩容需要保证新的Pods以及其依赖的资源一起安排到Nodes上。缩容会将一部分Pods减少已达到预期的状态。K8s同样对Pods的扩缩容进行了自动化,但不是在本单元讨论。将Pods缩容到0也是允许的,这样K8s会把所有的Pods都停掉。

多实例部署需要对访问流量进行分发,Service拥有完整的负载均衡策略会对一个deloyment(一个部署模块)所有Pods做流量分发。Services会使用endpoints(终端)对运行中的Pods做持续监控,以保证用户访问的Pods都是可用的。

当你有多实例运行的程序时,你可以对它们进行无宕机的滚动更新。我们会在下一单元学习这些内容。现在,让我们使用线上终端进行程序扩缩容。

 

 

 

转载于:https://my.oschina.net/lemonfight/blog/863039

你可能感兴趣的文章
Spring声明式事务管理之二:核心接口API
查看>>
LNMP环境安装(二)
查看>>
MFC对话框编程-图片控件
查看>>
nodejs启动webserver服务
查看>>
小偷被抓叫嚣:我不偷警察没饭吃
查看>>
python初学—-实现excel里面读数据进行排序
查看>>
用户体验升级后 “谁行谁上”让百度Q4财报更有底气
查看>>
直播相关学习链接
查看>>
使用RPM包工具和源码包编译安装Linux应用程序
查看>>
VoIP——开启免费通话新时代的先锋
查看>>
Linux下rsync的用法
查看>>
apache虚拟主机、日志轮询、日志统计、去版本优化
查看>>
java代码实现开启openoffice服务和关闭sffice.exe进程
查看>>
docker镜像的使用方法
查看>>
提升HTTPS安全评级
查看>>
iOS开发过程中的心得
查看>>
QOS配置命令
查看>>
使用 MPI for Python 并行化遗传算法
查看>>
paramiko安装及使用
查看>>
我的友情链接
查看>>