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)将请求发送到集群中的多个实例。
做一个有底蕴的软件工作者
查看全文
相关阅读:
Spring.NET学习笔记(4)对象作用域和类型转换
spring 依赖注入有什么好处
加入收藏和设为主页js代码
hdoj_1027_code
【C#.NET】ASP.NET状态管理之一:Cookie
【C#.NET】自定义“验证码”控件(转)
【C#.NET】C#六种集合性能比较
【C#.NET】特性和属性
【C#.NET】ASP.NET 2.0 数据绑定概述(转)
【C#.NET】ASP.NET状态管理之三:Application
原文地址:https://www.cnblogs.com/justmine/p/8684564.html
最新文章
GenerateCharacter随机产生0~9和A~z之间的一个字符
链接错误LNK2005
关闭MySql出错时的嘟嘟声
C++ Standard Stl SGI STL源码学习笔记(05) stl_vector 与 一些问题的细化 1
学习工具篇 eclipse 中使用autotools plugins
GNU C Using GNU GCC __attribute__ mechanism 01 Function Attribute
GNU C Using GNU GCC __attribute__ mechanism 02 Variable Attribute && Type Attribute
C++ Standard Stl SGI STL源码学习笔记(04) stl_deque && 初涉STL内存管理
GNU C 关于8086的内存访问机制以及内存对齐(memory alignment)
C++ Standard Stl SGI STL源码学习笔记(02) Concepts Check
热门文章
学习C++要多久? 是时间的问题吗?
C++ Standard Stl SGI STL源码学习笔记(01) auto_ptr
C++ Standard Stl SGI STL源码学习笔记(03) STL中的模板编译期检查与偏特化编译期检查
sql2005/sql2000 向表中循环插入100万条记录
asp超牛逼的top页面
错误: 无法将文件“obj\Debug\Web.dll”复制到“bin\Web.dll”。对路径“bin\Web.dll”的访问被拒绝
ECshop两个自动收缩浮动在线客服代码,QQ客服、在线MSN、旺旺,兼容IE、 FF
“无法更新EntitySet“*****”,因为它有一个DefiningQuery,而元素中没有支持当前操作的元素”问题的解决方法
对话Spring.NET
Spring.NET学习笔记(6)基础AOP
Copyright © 2011-2022 走看看