【K8s源码品读】013:Phase 1 - kubelet - 节点上控制容器生命周期的管理者

聚焦目标 理解 kubelet 的运行机制 目录 运行的主函数运行kubelet核心数据管理Kubelet同步循环处理pod的同步工作总结 Run 从主函数找到run函数,代码较长,我精简了一下 func run(ctx context.Context, s *options.KubeletServ...

【K8s源码品读】011:Phase 1 - kube-scheduler - 了解分配pod的大致流程

聚焦目标 理解一个pod的被调度的大致流程 目录 分析Scheduler的结构体往SchedulingQueue里调度一个pod对象调度计算结果 - ScheduleResult初步推算 - Assume实际绑定 - Bind 将绑定成功后的数据更新到etcdpod绑定Node的总结 Schedul...

使用ASK容器化部署大语言模型FastChat

1 课时 |
16 人已学 |
免费

如何在 ACK 中使用 MSE Ingress

1 课时 |
114 人已学 |
免费

从概念、部署到优化,Kubernetes Ingress 网关的落地实践

1 课时 |
188 人已学 |
免费
开发者课程背景图

【K8s源码品读】008:Phase 1 - kube-scheduler - 初探调度的启动流程与算法

聚焦目标 理解kube-scheduler启动的流程 目录 kube-scheduler的启动Scheduler的注册了解一个最简单的算法NodeName run // kube-scheduler 类似于kube-apiserver,是个常驻进程,查看其对应的Run函数 func runComma...

【K8s源码品读】005:Phase 1 - kube-apiserver 权限相关的三个核心概念

聚焦目标 理解启动kube-apiserver的权限相关的三个核心概念 Authentication/Authorization/Admission 目录 kube-apiserver的启动kube-apiserver的三个ServerKubeAPIServer的创建过程通用配置概况通用配置中的认证...

【K8s源码品读】004:Phase 1 - kubectl - 发送创建Pod请求的实现细节

聚焦目标 理解kubectl是怎么向kube-apiserver发送请求的 目录 向kube-apiserver发送请求RESTful客户端是怎么创建的Object是怎么生成的发送post请求kubectl第一阶段源码阅读总结 send request // 在RunCreate函数中,关键的发送函...

【K8s源码品读】003:Phase 1 - kubectl - 设计模式中Visitor的实现

聚焦目标 理解kubectl的核心实现之一:Visitor Design Pattern 访问者模式 目录 什么是访问者模式 kubectl中的Visitor Visitor的链式处理 多个对象聚合为一个对象VisitorListEagerVisitorList 多个方法聚合为一个方法Decorat...

【K8s源码品读】002:Phase 1 - kubectl - create的调用逻辑

聚焦目标 我们的目标是查看kubectl create -f nginx_pod.yaml 这个命令是怎么运行的。 目录 main函数入口 传入参数与子命令的匹配 kubectl命令的初始化 查看create子命令 runCreate的创建逻辑 main func main() { // 如果不调用...

【K8s源码品读】001:Phase 1 - 掌握k8s创建pod的基本流程

部署Kubernetes集群的方法(建议用kubeadm),详细可参考我的博客,或者可直接参考官方文档。 本次分析的源码基于release-1.19。 后续版本如果对某个模块有大改动的话,大家也可以提醒我进行更新 确立目标 从创建pod的全流程入手,了解各组件的工作内容,组件主要包括kubect.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云容器服务 ACK
阿里云容器服务 ACK
云端最佳容器应用运行环境,安全、稳定、极致弹性
234772+人已加入
加入
相关电子书
更多
智算时代,基于 Kubernetes 落地云原生 AI
容器服务 ACK 加速企业应用现代化升级
容器服务 ACK – 智算时代的现代化应用平台
立即下载 立即下载 立即下载
相关镜像