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)将请求发送到集群中的多个实例。
做一个有底蕴的软件工作者
查看全文
相关阅读:
#sort 快速排序 20. 9.14
#Trie Trie树调试模板 20.09.21
#operator ——“Kruskal算法求最小生成树 中的 operator” ~20.8.17
#STL #List 容器函数以及一些内置函数的用法
刷题周记(三)——#最小生成树:Kruskal#二分图:染色法、匈牙利算法#拓扑#DFS:排列数字、n-皇后#BFS:走迷宫、八格码#List容器
#周测 9 —— 高低位交换、Subsequences Summing to Sevens S、积木大赛、跳石头
刷题周记(二)——KMP,Trie,最大异或对,(并查集)合并集合、连通块中点的数量、食物链,堆排序,单多源最短路、Dijkstra、bellman-ford、SPFA、Floyd、(堆优化)Prim
4.SQL(数据库变更)
3.SQL(查询)
2.Oracle基本使用
原文地址:https://www.cnblogs.com/justmine/p/8684564.html
最新文章
安装requests 的方法
Linux主机名莫名其妙变成了bogon,并解决修改为localhost (亲测有效)
虚拟机获取不到地址 亲测有效
解决虚拟机软键盘没有相应 亲测有效
安装完centos7后 获取不到ip 地址亲测有效
如何设置Charles 链接到本地文件
解决windows下,Charles https抓包显示异常(亲测有效)
UML类图与类的关系详解
git不区分文件名大小写这种坑当然要跳出来
GitHub# fatal: 'origin' does not appear to be a git repository
热门文章
IDEA解决从git上clone代码没有maven依赖的问题
fatal: Authentication failed for又不弹出用户名和密码 解决办法
github中git push origin master出错:error: failed to push some refs to
git push的时候每次都要输入用户名和密码的问题解决
mysql ERROR 1045 (28000): 错误解决办法
安装virtual box虚拟机Linux系统后ping不通本地的解决方法
离线安装Chrome Postman 和Postman Interceptor 插件
#字符串 字符串处理
#Trie Trie字典树
float的输出格式
Copyright © 2011-2022 走看看