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)将请求发送到集群中的多个实例
查看全文
相关阅读:
WINCE6.0+S3C6410睡眠和唤醒的实现
WINCE6.0+S3C6410的触摸屏驱动
S3C6410的Bootloader的两个阶段BL1和BL2编译相关学习
amix vim vimrc 3.6 [_vimrc x64 vim (WorkPlace)]配置
异常的开销
A C# Reading List by Eric Lippert (ZZ)
SQL SERVER 2008中定时备份数据库任务的创建与删除
ASP.NET26个常用性能优化方法
如何使用四个语句来提高 SQL Server 的伸缩性
Cookies揭秘 [Asp.Net, Javascript]
原文地址:https://www.cnblogs.com/ExMan/p/13721265.html
最新文章
[经典控件]按钮和菜单
实现多国语言的几个小知识
[ZT]C++ 扩展和嵌入 Python
Unicode介绍
Bullseye on Google: Hackers expose holes in GMail, Blogspot, Search Appliance
Disable or Ban PING in LinkSys
文件内容比较
获取SSL密码 (1)
XML有效性检查against a DTD
LinkSys路由器在线配置及DDWRT
热门文章
跨网站指令码(Crosssite scripting,通常简称为XSS)介绍
XML (4) XSL教程
Wireshark (Ethereal) 使用体会
解决WINCE6.0新建工程编译出错的问题
S3C6410设备时钟源选择、启动方式选择和内存映射
S3C6410的IROM启动模式
WINCE6.0建立共享文件夹
基于WINCE6.0+S3C6410的背光驱动
WINCE6.0深入理解TOC
基于WINCE6.0+S3C6410通过USB下载stepldr
Copyright © 2011-2022 走看看