我是靠谱客的博主 满意西装,最近开发中收集的这篇文章主要介绍kubernetes 中 各个组件如何工作?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

      • 这里只是举个创建“pod”的例子

 


        这里是我自己写的一个 “小白学习 kubernetes” 的一个目录导航!跟我一样的小白可以跟着导航一起进行学习:

 
kubernetes 学习导航:

 


 

这里只是举个创建“pod”的例子

在这里插入图片描述
举例:用户通过 UI (kubernetes Dashboard)或者 CLI(kubectl)提交一个 创建“Pod” 请求给 kubernetes 来进行部署。

        ①、这个 “Pod”请求 首先会通过 UI或CLI 提交给 “API Server”;

        ②、然后 “API Server” 收到该请求后,会将这个请求写入到它的存储系统“Etcd” 中;

        ③、接着 “Schedule”调度器 会通过 “API Service” 的 “Watch机制” 得到这个 “Pod”信息;然后 “Schedule”会根据它的资源信息做一个调度决策,在完成调度之后,它会回复“API Server”说:“这个 Pod 需要被调度至 Node x 上”。

        ④、然后 “API Service” 会将 “Schedule” 反还的信息再次写到“etcd” 中,接着 “API Server” 会继续通过 “Watch 机制” 通知给 “Node x”(相应的节点) 来进行此次 “Pod”的执行。

        ⑤、然后 “Node x” 的 “kubelet” 会收到这个通知,接着,kubelet 会 调动 “container runtime” 来配置容器的运行环境和启动容器,配置网络和存储 等等…

最后

以上就是满意西装为你收集整理的kubernetes 中 各个组件如何工作?的全部内容,希望文章能够帮你解决kubernetes 中 各个组件如何工作?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部