kubernetes实战与源码剖析
文章平均质量分 76
kubernetes实战与源码剖析-945
theo.wu
这个作者很懒,什么都没留下…
展开
-
kubernetes 1.24.2实战与源码(1)
kubectl的职责主要的工作是处理用户提交的东西(包括,命令行参数,yaml文件等)然后其会把用户提交的这些东西组织成一个数据结构体然后把其发送给API Serverkubectl的代码原理cobra从命令行和yaml文件中获取信息通过Builder模式并把其转成一系列的资源最后用Visitor模式来迭代处理这些Resources,实现各类资源对象的解析和校验用RESTClient将Object发送到kube-apiserverkubectl架构图create流程。原创 2023-03-11 19:10:57 · 1891 阅读 · 0 评论 -
kubernetes 1.24.2实战与源码(2)
24.3 deployment-controller源码解析之syncDeployment的准备工作。24.4 deployment-controller源码解析之删除暂停回滚。24.6 deployment-controller源码解析之滚动更新。24.7 deployment-controller源码解析之暴力新建。23.3 job controller源码解析之syncJob工作。23.2 job controller源码解析之初始化工作。24.2 deployment源码解析之初始化工作。原创 2023-04-06 19:10:46 · 530 阅读 · 0 评论 -
kubernetes 1.24.2实战与源码(3)
18.1 syncLoop的configCh中的apiserver通信的流程。第18章 kubelet的syncLoop的第1大监听configCh。14.3 创建init容器步骤2create的准备工作源码解读。18.4 syncLoop的configCh中的merge逻辑。18.2 syncLoop的configCh中的file源码。18.3 syncLoop的conifgCh中的http源码。15.2 创建init容器步骤3 4启动容器源码解读。第19章 kublet的syncLoop的其余监听。原创 2023-06-09 13:12:57 · 998 阅读 · 0 评论 -
kubernetes 1.24.2实战与源码(4)
24.3 deployment-controller源码解析之syncDeployment的准备工作。24.4 deployment-controller源码解析之删除暂停回滚。24.6 deployment-controller源码解析之滚动更新。24.7 deployment-controller源码解析之暴力新建。23.3 job controller源码解析之syncJob工作。23.2 job controller源码解析之初始化工作。27.1 statefulSet的常见功能之动态pv准备。原创 2023-06-09 13:16:10 · 1685 阅读 · 0 评论 -
kubernetes 1.24.2实战与源码(5)
36.4 vertical-pod-autoscaler源码阅读之admission-controller。36.2 vertical-pod-autoscaler源码阅读之Recommender。29.4 kube-proxy中iptable模式的syncProxyRules解析。36.3 vertical-pod-autoscaler源码阅读之updater。32.4 pv控制器源码解读之控制器volumeWorker处理pv增删。第29章 kube-proxy iptable和ipvs模式源码解读。原创 2023-06-09 13:16:16 · 1159 阅读 · 0 评论 -
kubernetes 1.24.2实战与源码(6)
41.3 istio-ingressgateway和istio-proxy对应pilot-agent分析。第37章 k8s hpa和vpa依赖的metrics-server源码解读和kubelet top原理。41.4 istio pod对应的pilot-discovery分析。39.3 istio基于身份的请求路由、故障注入、流量转移功能。第39章 istio上手使用和sidecar流量劫持原理解析。39.6 istio中的Sidecar流量劫持解析。38.1 crd技术介绍和自定义crd需求分析。原创 2023-06-09 13:17:19 · 1761 阅读 · 0 评论