文章分类 -  k8s源码old

摘要:注:阅读DNS源码前,可以阅读DNS原理入门增加对DNS的认识。 架构图 这是我简单画的架构图,希望能帮助大家理解。 代码结构 k8s.io | dns | cmd // 三大组件的入口 | dnsmasq-nanny // DNS缓存 | kube-dns // dns主项目 | sidecar 阅读全文
posted @ 2018-04-13 14:37 Cslc-DaweiJ 阅读(228) 评论(0) 推荐(0)
摘要:概述: Kubernetes项目目前依然延续着之前爆炸式的扩张。急需能够理解Kubernetes原理并且贡献代码的软件开发者。学习Kubernetes源码并不容易。Kubernetes是使用相对年轻的Go语言编写,并且拥有大量的源代码。在这个系列的多篇文章里,我将为大家深入分析Kubernetes的 阅读全文
posted @ 2018-04-13 14:36 Cslc-DaweiJ 阅读(882) 评论(0) 推荐(0)
摘要:http://www.dockone.io/article/895 为什么要阅读代码?怎么阅读k8s源代码? 源代码中包含了所有信息。写开源软件,从文档和其他地方拿到的是二手的信息,代码就是最直接的一手信息。代码就是黑客帝国中neo看到的世界本源。 文本并不是代码本身。文本只是在人类可读的模式和编译 阅读全文
posted @ 2018-04-13 14:30 Cslc-DaweiJ 阅读(1164) 评论(0) 推荐(0)
摘要:https://www.2cto.com/net/201706/645800.html kubernetes容器启动详解,如果大家对kubernetes组件以及架构相关分析,可以看我之前的源码阅读,今天只从一个函数分析容器的启动过程,这个函数就是SyncPod,这个是创建kubelet里面最核心的一 阅读全文
posted @ 2018-04-13 14:26 Cslc-DaweiJ 阅读(1301) 评论(0) 推荐(0)