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)将请求发送到集群中的多个实例
查看全文
相关阅读:
一个微信小程序跳转到另一个微信小程序
微信小程序 canIUse
微信小程序 点击事件 传递参数
jquery 在将对象作为参数传递的时候要转换成 JSON
微擎后台进行GET提交
微信小程序添加底部导航栏
jquery 中 html与text函数的区别
C++ int与char[]的相互转换
Qt error: LNK1158 无法运行rc.exe解决办法
Qt error C3615: constexpr 函数 "qCountLeadingZeroBits" 不会生成常数表达式
原文地址:https://www.cnblogs.com/ExMan/p/13721265.html
最新文章
ETL化的IOTA架构
Lambda架构
美团基于STORM的应用
一篇谈Flink不错的文章
Apache Flink 漫谈系列
【前端面试】同学,你会手写代码吗?
前端面试题 | JS部分(附带答案)
手写JavaScript常用的函数
前端面试必杀技:对象、原型、原型链以及继承(一张图搞定面试)
面试官:你了解Webpack吗?
热门文章
面试带你飞:这是一份全面的 计算机网络基础 总结攻略
正则表达式
1343. 大小为 K 且平均值大于等于阈值的子数组数目(滑动窗口||前缀和)
力扣第一刷:面试题53
Codeforces Round #646 (Div. 2)
Educational Codeforces Round 88 (Rated for Div. 2)
Codeforces Round #644 (Div. 3)
JS 转Boolean的两张方法
JS转为number的四种方法
JS 转化为String的三种方法
Copyright © 2011-2022 走看看