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)将请求发送到集群中的多个实例。
做一个有底蕴的软件工作者
查看全文
相关阅读:
Struts2基于XML配置方式实现对action的所有方法进行输入校验
Lucene对index操作
Lucene自定义同义词分词器
Lucene自定义排序
使用CGlib实现AOP功能
实战才是王道:工厂模式、三层架构、反射、多数据库问题
一图看懂mybatis执行过程
java synchronized 关键字原理
Centos7 Redis3.0 集群搭建备忘
关于泛型接口的探讨
原文地址:https://www.cnblogs.com/justmine/p/8684564.html
最新文章
1.6AuthenticationHttpContextExtensionsHttpContext 扩展函数【IAuthenticationService】
1.4AuthenticationOptions【AuthenticationOptions>AuthenticationSchemeBuilder>AuthenticationScheme】
1.7AuthenticationTokenExtensions
2.2SignInAuthenticationHandler【SignOutAuthenticationHandler、IAuthenticationSignInHandler】
1.1AuthenticationService【AuthenticationService=>IAuthenticationHandlerProvider>IAuthenticationHandler】
2.3CookieAuthenticationHandler【SignInAuthenticationHandler】
1.5AuthenticateResult【AuthenticateResult>AuthenticationTicket>AuthenticationProperties】
2.1SignOutAuthenticationHandler【AuthenticationHandler、IAuthenticationSignOutHandler】
1.3AuthenticationSchemeProvider【AuthenticationSchemeProvider>IOptions<AuthenticationOptions>>AuthenticationScheme】
1.2AuthenticationHandlerProvider【AuthenticationHandlerProvider>IAuthenticationSchemeProvider】
热门文章
Windows Phone 解析图片尺寸之gif
Windows Phone 解析图片尺寸之bmp
Windows Phone 网络HttpWebRequest用法
Windows Phone 解析图片尺寸之jpg
Windows Phone 解析图片尺寸之png
servlet实现验证码
10分钟入门MyBatis跟我从零开始学MyBatis
IOC基础
Lucene 自定义分词器
使用JDK中的proxy技术实现AOP功能
Copyright © 2011-2022 走看看