Kubernetes入门:概念、工具与集群搭建
1. Kubernetes基本工作流程
Kubernetes的基本工作流程涉及多个组件的协作。当用户通过kubectl命令、部署YAML定义文件或其他方式触发REST API调用时,API服务器会接收请求。之后,API服务器将信息传递给目标工作节点上的kubelet代理。kubelet会在节点上创建Pod,并指示容器运行时引擎部署应用程序镜像。完成后,kubelet将状态反馈给API服务器,API服务器更新etcd存储中的数据,用户会收到Pod已创建的通知。
这个过程可以用以下流程图表示:
graph LR
A[用户请求] --> B[API服务器]
B --> C[kubelet代理]
C --> D[创建Pod]
D --> E[部署应用镜像]
E --> F[kubelet反馈状态]
F --> B
B --> G[更新etcd数据]
G --> H[通知用户]
了解Kubernetes的基本工作流程,有助于我们理解集群组件之间的协作方式,为学习Kubernetes插件模型和API对象奠定基础。
2. Kubernetes插件模型
Kubernetes具有高度可配置和可扩展的架构,其插件模型体现在以下几个关键层:
- 容器运行时 :这是运行容器的最低软件虚拟化层。借助容器运行时接口(CRI)插件,该层支持市场上的多种运行时。C
超级会员免费看
订阅专栏 解锁全文
22

被折叠的 条评论
为什么被折叠?



