RainMan's love

我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属...

kubernetes operator开发实战

kubernetes operator开发实战系列课程视频已在网易云课堂陆续更新.对operator开发或者kubernetes源码感兴趣的朋友可以去相关的网站进行视频的观看,欢迎大家一起交流. 课程连接地址: operator实战开发 ...

2019-01-03 01:14:21

阅读数:111

评论数:0

ceph-ansibel部署ceph v10.2.10 Jewel

环境准备 admin 192.168.99.187 node1 192.168.99.231 node2 192.168.99.224 node3 192.168.99.232 Ansibe 配置免密码登陆三个ceph节点 1 创建ssh秘钥 yum install epel-rel...

2018-07-02 00:59:33

阅读数:222

评论数:2

从零开始学kubernetes-黄佳-专题视频课程

从零开始学kubernetes,在基础篇中,手把手的教你从搭建一个kubernetes环境开始,到k8s的各种资源的详细介绍,各种命令的使用,问题的排出方法,让你能在短时间内至少能熟练的使用kubernetes,并且拥有排查问题的解决问题的能力。...

2018-01-15 09:03:31

阅读数:57

评论数:0

关于k8s的源码

关于k8s的源码 我想出一些关于k8s源码的视频,想请教下大家有没有这样的必要,欢迎大家给点意见,不甚感激! 关于k8s的学习 通过k8s的官方文档其实就能很好的学习k8s,但是我想如果想对k8s有更深入的了解和学习的话,肯定需要对k8s的源码进行相关的学习,同时,使用k8s的很多问题都...

2018-01-08 21:52:49

阅读数:402

评论数:0

谈谈docker,containerd,runc,docker-shim之间的关系

谈谈docker,containerd,runc,docker-shim之间的关系 关于containerd 关于containerd的一些详解介绍,请参考containerd的官网:(https://containerd.io/) 关于docker docker本身而言包括了,d...

2018-01-08 12:15:12

阅读数:6162

评论数:0

deploy, replication,statefulset,replicas与pod相关controller如何参与pod的创建?

kubernetes的deploycontroller等是如何参与到pod的创建过程中的? 在上一篇博客抛出三个问题,通过看controller的源码得到如下答案: 在pod的创建过程中是由如下的controller来实现的,当然单独的创建pod没有对应的controller来实现,直接调...

2018-01-05 00:33:34

阅读数:303

评论数:0

学kubernetes待解惑的几个问题记录

背景做kuebrnetes(k8s)相关的工作也有一年多了,从最开始是的1.2.6版本开始入手的。经历过环境搭建,命令使用,代码编译安装,自己制作k8s的各个组件的容器,到最后的在其api上的外围开发和custom-resource的开发。在到最后的源码学习。可以说这个过程是很漫长的。很多人都知道...

2018-01-04 22:13:27

阅读数:422

评论数:0

kubelet代码整理(3)

完善后的kubelet的代码调用图,增加了缓存数据来源基本完整了:

2017-12-18 18:30:10

阅读数:183

评论数:0

kubelet代码整理 (2)

之前画的那个方法调用图,还没画完,现在这个图可以说是画完了,但是还有很多细节没画出来,但是大体的流程基本上走通了,忘了说下,我当前k8s的源码是v1.7.6的,因为我们生产环境用的就是这个版本,图如下:

2017-12-17 16:22:03

阅读数:169

评论数:0

kubelet GC代码整理

先对GC的整体方法调用流程梳理以下,之后在对GC的数据来源进行梳理,打算最后整合成一个大的方法调用图

2017-12-14 16:39:37

阅读数:150

评论数:0

kubelet代码整理

volume-controller创建过程最近由于生产环境的k8s集群经常出现如下三个问题: pod删除的时候一直处于terminating状态 pod创建过后一直处于ContainerCreating状态 每个k8s的node节点存在大量Exit状态的pause容器 以下对三种现象的表现形式列以...

2017-12-14 12:48:22

阅读数:354

评论数:0

storageclass动态创建persistentvolume

storageclass动态创建persistentvolume遇到的问题即原因之前在开发过程中用storageclass结合pvc实现动态的创建pv,storageclass用的是ceph的rbd,创建ceph-rbd的需要创建对应的ceph-admin和ceph-user的cecret,其中用...

2017-11-16 23:30:45

阅读数:1568

评论数:0

kubernetes之hpa(HorizontalPodAutoscaling)扩展实现memory支持

kubernetes之hpa(HorizontalPodAutoscaling)扩展实现memory支持我们的项目中目前的横向伸缩用的是hpa来实现,目前实现来定时横向伸缩和负载横向伸缩。在实际的项目中有很多客户有这样的需求,就是在对k8s的pod的横向扩展的时候,要求不光能按照cpu的使用百分比...

2017-11-16 01:02:28

阅读数:913

评论数:1

kubernetes之StatefulSet

StatefulSetk8s的statefulset相信很多人都用过,在1.5之后才引入的,1.5之前用的是petset,关于petset在之前的老版本的paas开发中用的就是petset,很多不足的地方,等会儿会说到这点。petset也好,statefulset也好,都是为啦解决容器的有状态服务...

2017-11-16 00:40:30

阅读数:2932

评论数:0

实现k8s容器的终端登录

简介: 要做一个基于容器的平台,平台必须应该有的一个功能就是登录容器终端,在k8s的dashboard的v1.6.3版本中已经实现了容器终端的登录。不过目前还有很多的bug,有待修复。 实现原理: 容器终端其实就是一个websocket的服务端和客户端的交互,所以只要实现一个websocke...

2017-09-05 11:05:08

阅读数:1547

评论数:0

kubernetst - ConfigMap学习

ConfigMap学习ConfigMap单独的ConfigMap存在是没有任何意义的,ConfigMap的存在就是为了让应用来使用它,所以ConfigMap通常会和具体的某一个或者多个应用相关联上。ConfigMap使用在k8s中,pod或者deploy或者其他的resource需要使用到Conf...

2017-06-12 11:27:35

阅读数:1682

评论数:0

kubernetes之pod状态分析

k8s pod 状态分析pod从创建到最后的创建成功会分别处于不同的阶段,在源码中用PodPhase来表示不同的阶段:PodPending PodPhase = "Pending" PodRunning PodPhase = "Running" PodSuc...

2017-06-06 19:13:34

阅读数:12601

评论数:0

kubernetes的service的网络类型ingress的搭建(二)

inrgess最新版部署(1.6.2 1.6.3 1.6.4)亲测成功default-backend:apiVersion: extensions/v1beta1 kind: Deployment metadata: name: default-http-backend labels: ...

2017-05-25 17:58:55

阅读数:3263

评论数:0

kubectl命令行自动补全实现

kubectl命令自动补全kubectl这个命令行工具非常重要,与之相关的命令也很多,我们也记不住那么多的命令,而且也会经常写错,所以命令自动补全是非常有必要的,kubectl命令行工具本身就支持complication,只需要简单的设置下就可以了。以下是linux系统的设置命令:source &...

2017-04-16 17:58:39

阅读数:4205

评论数:0

kubernetes之store(一)

kubernetes的存储用过kubernetes(以下简称k8s)的都知道,k8s的存储是用etcd,这个是肯定的。我现在要说的是k8s的内存的存储(用golang的map实现的),本来是想继上一篇接着讲list-wather的,但是,发现要讲的list-watcher都涉及到了内存存储,所以就...

2017-04-16 02:57:19

阅读数:635

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭