zoukankan
html css js c++ java
一个典型的kubernetes工作流程
1、准备好一个包含应用程序的Deployment的yml文件,然后通过kubectl客户端工具发送给ApiServer。
2、ApiServer接收到客户端的请求并将资源内容存储到数据库(etcd)中。
3、Controller组件(包括scheduler、replication、endpoint)监控资源变化并作出反应。
4、ReplicaSet检查数据库变化,创建期望数量的pod实例。
5、Scheduler再次检查数据库变化,发现尚未被分配到具体执行节点(node)的Pod,然后根据一组相关规则将pod分配到可以运行它们的节点上,并更新数据库,记录pod分配情况。
6、Kubelete监控数据库变化,管理后续pod的生命周期,发现被分配到它所在的节点上运行的那些pod。如果找到新pod,则会在该节点上运行这个新pod。
7、kuberproxy运行在集群各个主机上,管理网络通信,如服务发现、负载均衡。例如当有数据发送到主机时,将其路由到正确的pod或容器。对于从主机上发出的数据,它可以基于请求地址发现远程服务器,并将数据正确路由,在某些情况下会使用轮训调度算法(Round-robin)将请求发送到集群中的多个实例
查看全文
相关阅读:
VPC下访问FTP的问题
不错的CHM反编译工具chmdecoder
使用inet进行FTP传输(转)
SetupFactory安装制作心得
VB实现半透明或者部分透明窗体
小说《窃明》
Basic Conception On SOA
Ubuntu下JDK7安装全过程并调试第一个带包的java程序
Ubuntu下vim如何保存退出
使用NHibernate3.0来构建自己的ORM框架(一)
原文地址:https://www.cnblogs.com/ExMan/p/13721265.html
最新文章
谷歌浏览器 chrome XML
WebView 访问 url asset sd 网页
js xml 读取 方法
jsp 环境搭建
取系统中的图片
选项卡 在顶部,还是在底部
可能是FLEX3下的PieChart的一个小BUG
ESRI Spatial Statistics Tools工具说明
外键表 主键表
AE在64位操作系统运行出错
热门文章
vs编写windows服务和调用webservice
关于现在手上做的项目的数据库设计思考
英文简历中的自我评价
WinForm上传文件至服务器
Flex3上传附件至服务器
关于ESRI.ArcGIS.Geoprocessor的几个疑问
vb中的颜色
几个常用的Loading小动画
极度崩溃的7Z
透明窗口设计心得
Copyright © 2011-2022 走看看