容器云
文章平均质量分 89
月牙寂
这个作者很懒,什么都没留下…
展开
-
【原创】k8s源码分析------kube-apiserver分析(1)
由本人空间转过来,空间地址 http://user.qzone.qq.com/29185807/blog/1458208552 源码版本为v1.1.1稳定版本 从函数main开始 文件k8s.io/kubernetes/cmd/kube-apiserver/apiserver.go 我们进入k8s.io/kubernetes/cm...原创 2016-03-18 14:14:55 · 6616 阅读 · 1 评论 -
【原创】k8s源码分析-----Mux And Broadcaster
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460616602本文csdn链接:http://blog.csdn.net/screscent/article/details/51151550在k8s源码中,有大量的用到了Mux和Broadcaster。这两个东西本身是很简单的,但越来越觉得,不把这两个东西讲解下,担心会有很多的东西会讲不...原创 2016-04-14 14:54:42 · 2716 阅读 · 0 评论 -
【原创】k8s源码分析-----kube-proxy(1)Config
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460620187本文csdn链接:http://blog.csdn.net/screscent/article/details/51152192kube-proxy是kubernetes中 service的负载均衡器和服务代理器。kube-proxy运行在Minion上,本文主要讲解,...原创 2016-04-14 15:57:34 · 5676 阅读 · 0 评论 -
【原创】k8s源码分析-----kube-proxy(2)ProxyServer
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460685179本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51159168k8s源码为v1.1.1稳定版本 1、ProxyServer的构建与主流程源码在k8s.io\kubernetes\cmd\kub...原创 2016-04-15 10:00:57 · 7957 阅读 · 0 评论 -
【原创】k8s源码分析-----kubectl(1)api.RESTMapper
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460961715本文csdn博文链接:http://blog.csdn.net/screscent/article/details/51179485源码为k8s v1.1.1稳定版本 api. RESTMapper是kube-apiserver和kubectl的基础,在讲解ku...原创 2016-04-18 14:56:02 · 10072 阅读 · 0 评论 -
【原创】k8s源码分析-----kubectl(2)Factory
本文QQ空间的链接:http://user.qzone.qq.com/29185807/blog/1461036130本文csdn博文的链接:http://blog.csdn.net/screscent/article/details/51188790 源码为k8s v1.1.1 1、原因首先讲讲为啥,我们要讲解Factory代码在k8s.io\kubernetes\c...原创 2016-04-19 11:35:26 · 7821 阅读 · 0 评论 -
【原创】k8s源码分析-----kubectl(3)主要框架
本文QQ空间的链接:http://user.qzone.qq.com/29185807/blog/1461123088本文csdn博文的链接:http://blog.csdn.net/screscent/article/details/51199351 源码为k8s v1.1.1 1、整体流程我们先整体的流程走一遍,不用太过于关心看不看的懂,先有个整体的流程概念,后续再一步...原创 2016-04-20 12:11:26 · 9454 阅读 · 0 评论 -
【原创】docker源码分析(2)---docker server
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1461895517本文csdn博文链接:http://blog.csdn.net/screscent/article/details/51279632上一节,分析了Engine和job。那这一节就开始讲下docker server。1、docker server1.1 主体流程我们...原创 2016-04-29 10:20:35 · 8953 阅读 · 0 评论 -
【原创】docker源码分析(3)---镜像(1)
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1462342295本文CSDN博客链接:http://blog.csdn.net/screscent/article/details/51314497 1、简介 镜像无疑是docker中的一个重要角色。在分析源码之前,我们先要了解下image的一些概念。可以参考 http:/...原创 2016-05-04 14:29:01 · 6177 阅读 · 0 评论 -
【原创】docker源码分析(3)---镜像 (2)
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1462342295 本文CSDN博客链接:http://blog.csdn.net/screscent/article/details/51314697 5、TagStore 在代码docker\daemon\daemon.gofunc NewDaemonFro...原创 2016-05-04 14:45:40 · 4510 阅读 · 0 评论 -
【原创】docker源码分析(5)---daemon
本文QQ空间链接为:http://user.qzone.qq.com/29185807/blog/1462498607本文csdn博客链接为:http://blog.csdn.net/screscent/article/details/51328946daemon是docker中最主要的部分,其中封装了所有的东西。下面我们直接看代码吧 1、初始化流程main函数dock...原创 2016-05-06 09:53:20 · 1766 阅读 · 0 评论 -
【原创】docker源码分析(6)---dockerclient
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1462527343本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51333371前面5篇简单的分析了下docker Daemon工作流程。 那么现在进入docker client模式 1、初始流程 代...原创 2016-05-06 17:42:56 · 2505 阅读 · 0 评论 -
【原创】swarm源码分析(1)---command流程
本文原文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1462761975本文原文csdn博文链接:http://blog.csdn.net/screscent/article/details/51351381swarm是docker公司开发的一个管理docker集群的工具。swarm使用标准docker api来作为入口。功能简单,关键是复用...原创 2016-05-09 10:58:28 · 2504 阅读 · 0 评论 -
【原创】swarm源码分析(2)---manage流程与store
本文原文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1462853926本文原文csdn博文链接: http://blog.csdn.net/screscent/article/details/51362116上一篇文章中,分析create和join,是创建和加入swarm集群。那么swarm集群是如何工作和管理的。 ...原创 2016-05-10 12:27:18 · 3351 阅读 · 0 评论 -
【原创】swarm源码分析(3)---manage cluster
本文原文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1462949671本文原文csdn博文链接:http://blog.csdn.net/screscent/article/details/513745241、构建流程我们先看看cluster的构建。代码在swarm\manage.go 初始化了一个cluster对...原创 2016-05-11 15:07:35 · 1018 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(9)podWorkers
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460604857本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51150263源码为k8s v1.1.1稳定版本 3.3 podworkers 在3.2(也就是在k8s源码分析-----kubel...原创 2016-04-14 11:40:46 · 6254 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(8)pod管理
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460540474本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51145382源码为k8s v1.1.1稳定版本 3、Pod管理前面的7篇文章都是为这篇文章做准备的。终于要进入到正题中,pod的管理 3.1...原创 2016-04-13 17:55:03 · 7277 阅读 · 0 评论 -
【原创】k8s源码分析------kube-apiserver分析(2)
由本人空间转过来,空间地址http://user.qzone.qq.com/29185807/blog/1458270203接着上一篇。我们回到k8s.io\kubernetes\pkg\master\master.gofunc (m *Master) init(c *Config) {从代码里看,里面生成了很多storage,podstorage,eventstorage,...原创 2016-03-18 14:16:15 · 2100 阅读 · 0 评论 -
【原创】k8s源码分析------第三方库go-restful分析
由本人空间转过来,空间地址为http://user.qzone.qq.com/29185807/blog/1458275362 我们先从go语言的http server来入手 先看net/http包中 server结构体中,有很多参数,其中handler则为入口处理函数。handler其实是一个interface 我们再看net/http包另外一个结构...原创 2016-03-18 14:17:42 · 4386 阅读 · 0 评论 -
【原创】k8s源码分析------第三方库etcd client分析
此博客从本人空间中转载过来, http://user.qzone.qq.com/29185807/blog/1458542207 代码为github.com/coreos/go-etcd/etcd 注: 此版本为k8s v1.1.1 中所使用的etcd client。 首先我看下k8s中是如何使用的。位置在k8s.io\kubernetes\cmd\kube-api...原创 2016-03-21 14:39:01 · 4707 阅读 · 0 评论 -
【原创】k8s源码分析------kube-apiserver分析(3)
转自本人自己的空间,http://user.qzone.qq.com/29185807/blog/145872228继续接上kube-apiserver分析(2)在上一篇中,我们分析了storage的注册。下面分析下storage是怎么转换成restful格式的。 我们从k8s.io\kubernetes\pkg\master\master.go 入手在函数func (m *...原创 2016-03-23 16:43:10 · 2392 阅读 · 0 评论 -
【原创】k8s源码分析----apiserver之APIGroupVersion
【原创】k8s源码分析----apiserver之APIGroupVersion本文中转载自本人空间:http://user.qzone.qq.com/29185807/blog/1458892866 前面3篇文章,主要是根据程序处理流程进行跳转分析。经过这些流程的跳转分析,拨开乌云终见日。 我们剥掉那些不重要的部分,直接进入主要框架。API...原创 2016-03-25 16:20:29 · 3931 阅读 · 1 评论 -
【原创】k8s源码分析-----EndpointController
转自本人空间 http://user.qzone.qq.com/29185807/blog/1459325937 一、controller manager创建endpointController 代码在k8s.io\kubernetes\cmd\kube-controller-manager\controller-manager.go mai...原创 2016-03-30 16:42:05 · 3725 阅读 · 0 评论 -
【原创】k8s源码分析-----kube-scheduler
本文转自本人空间:http://user.qzone.qq.com/29185807/blog/1459831332源码为k8s v1.1.1稳定版本一、主要流程1、main入口源码在k8s.io/kubernetes/plugin/cmd/kube-scheduler这种封装是k8s里面一贯的封装风格,就不再多说了源码在k8s.io/kubernetes/plu...原创 2016-04-05 13:00:57 · 6024 阅读 · 2 评论 -
【原创】k8s源码分析-----kubelet(1)主要流程
本人空间链接http://user.qzone.qq.com/29185807/blog/1460015727源码为k8s v1.1.1稳定版本kubelet代码比较复杂,主要是因为其担负的任务比较多。下面我们将慢慢的分析一、主要流程1、main入口k8s.io\kubernetes\cmd\kubelet\kubelet.go依旧是这种风格的main继续看a...原创 2016-04-07 16:10:00 · 7800 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(2)dockerClient
本人空间链接:http://user.qzone.qq.com/29185807/blog/1460023494源码为k8s v1.1.1稳定版本kubelet代码比较复杂,主要是因为其担负的任务比较多。下面我们将慢慢的分析 二、模块分析2.1 、dockerClient代码在k8s.io/kubernetes/cmd/kub...原创 2016-04-07 19:21:14 · 6319 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(3)ContainerGC
本人空间链接:http://user.qzone.qq.com/29185807/blog/1460080827源码为k8s v1.1.1稳定版本 2.2 ContainerGC1、参数代码在k8s.io\kubernetes\cmd\kubelet\app中 结构体变量type KubeletServer struct {...MinimumGCAge ...原创 2016-04-08 10:07:01 · 5418 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(4)imageManager
本文qq空间链接:http://user.qzone.qq.com/29185807/blog/1460429307本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51131261源码为k8s v1.1.1稳定版本 2.3、imageManager1、参数代码在k8s.io\kubernetes\cm...原创 2016-04-12 11:00:36 · 5177 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(5)diskSpaceManager
本文qq空间链接:http://user.qzone.qq.com/29185807/blog/1460448039本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51134293源码为k8s v1.1.1稳定版本2.4、diskSpaceManager1、参数代码在k8s.io\kubernetes\c...原创 2016-04-12 16:06:13 · 5451 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(6)statusManager
本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51135307本文qq空间链接:http://user.qzone.qq.com/29185807/blog/1460452530 2.5、statusManager1、构建与启动 代码在k8s.io\kubernetes\pkg\kubelet\ku...原创 2016-04-12 17:24:02 · 4946 阅读 · 0 评论 -
【原创】k8s源码分析-----kubelet(7)containerRuntime
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460533683本文csdn博客链接:http://blog.csdn.net/screscent/article/details/51144087源码为k8s v1.1.1稳定版本 2.6、containerRuntime1、参数代码在k8s.io\kubernetes\cm...原创 2016-04-13 15:57:21 · 5898 阅读 · 2 评论 -
【原创】swarm源码分析(4)---Scheduler和Api
本文原文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1463015882本文原文csdn博文链接:http://blog.csdn.net/screscent/article/details/51381242前面分析了discovery,cluster,node。那这一篇就分析scheduler和api。 1、Scheduler...原创 2016-05-12 09:30:14 · 1589 阅读 · 0 评论