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)将请求发送到集群中的多个实例
查看全文
相关阅读:
WIN8.1安装 .net framework 3.5
WIN8.1侧边栏文件夹删除
初次接触Spring cloud微服务框架
activiti中实现TaskListener注入Spring的bean
spring中事务的回滚
BeanUtils.copyProperties
Java8新特性
结构型模式总结
创建型模式总结
二十三种设计模式
原文地址:https://www.cnblogs.com/ExMan/p/13721265.html
最新文章
SEM常规问题处理
SEM基础常识
SEM数据公式
HTML基础建站知识
[转载]FFmpeg中使用libx264进行码率控制
iOS VideoToolBox decoder解码失败(-12909和-12911)问题解决
H.264从SPS中提取视频宽高
FFMpeg笔记(七) 代码结构分析,以HLS为例
FFMpeg笔记(六) 滤镜命名规则及使用libavfilter对视频尺寸进行裁切
FFMpeg笔记(五) 录制小视频时几个问题解决
热门文章
FFMpeg笔记(三) 音频处理基本概念及音频重采样
Android的JNI调用(三)
Xcode快捷键
[转载]AVFormatContext结构体详细分析
Linux Mint---安装篇
AVRStudio 6 设置F_CPU时钟频率
AVRStudio 6 添加调试功能
WPF 自动选择dll,以SQLite为例
win8.1 uefi引导
移动硬盘无法弹出的问题
Copyright © 2011-2022 走看看