kubernetes
文章平均质量分 76
理论与实践相结合,从零学习k8s。
Pakkaa
这个作者很懒,什么都没留下…
展开
-
Pod的生命周期
一、初始化阶段创建Pod:用户通过kubectl或其他API客户端提交Pod的创建请求给apiServer。apiServer接收到请求后,会生成Pod对象的信息,并将其存入etcd,然后返回确认信息至客户端。 调度Pod:scheduler监控到新的Pod对象后,会为其分配主机节点,并将结果信息更新至apiServer。 启动容器:node节点上的kubelet发现Pod被调度到本节点后,会尝试调用Docker(或其他容器运行时)启动容器。在这个阶段,Pod可能会包含初始化容器(Init原创 2024-08-07 18:19:19 · 573 阅读 · 0 评论 -
Pod的启动流程
Kubernetes中Pod的启动流程是一个高度自动化和分布式的过程,涉及多个组件的协同工作。通过创建Pod配置文件、提交配置到API Server、Scheduler调度、kubelet在选定节点上启动Pod以及持续监控和更新Pod状态等步骤,Kubernetes能够高效地管理和运行容器化应用。原创 2024-08-07 18:11:38 · 905 阅读 · 0 评论 -
k8s组件
每个容器集都由一个容器(或一系列紧密耦合的容器)以及若干控制容器运行方式的选件组成。比如 Docker,但 Kubernetes 也支持其他符合开源容器运动(OCI)标准的运行时,例如 rkt 和 CRI-O。kublet 可确保容器在容器集内运行,当控制平面需要在节点中执行某个操作时,kubelet 就会执行该操作。如果需要扩展集群的容量,那就要添加更多的节点。调度器--负责监视新创建的,未指定运行节点的pod,并选择节点来让pod在上面运行。为了运行容器,每个计算节点都有一个容器运行时引擎。原创 2024-08-05 20:33:30 · 392 阅读 · 0 评论 -
k8s是什么
k8s全称 kubernetes是一个全新的基于容器技术的分布式架构解决方案,是 Google 开源的一个。是一个一站式的完备的分布式系统开发和支撑平台,更是一个开放平台,对现有的编程语言、编程框架、中间件没有任何侵入性。提供了完善的管理工具,这些工具涵盖了开发、部署测试、运维监控在内的各个环节。原创 2024-08-05 20:08:40 · 314 阅读 · 0 评论