自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 kubernetes 创建pod /merged/dev/shm: invalid argument

问题描述 系统[root@master-47-35 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) kubelet 创建服务fluentd 创建失败,报/merged/dev/shm: invalid argument错误 相关日志Warning Failed 19s ...

2018-08-27 14:55:20 1710

原创 kubernetes v1.11.0 从代码编译到部署文档-部署

系统环境[root@master-47-35 ansible]# uname -a Linux master-47-35 3.10.0-327.4.5.el7.x86_64 #1 SMP Mon Jan 25 22:07:14 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux[root@master-47-35 ansible]# cat /etc/red...

2018-08-25 14:48:18 3941

原创 kubernetes v1.11.0 从代码编译到部署文档-代码编译

代码编译参考:

2018-08-22 22:26:11 456

原创 kubelet 源码分析-镜像垃圾回收机制

本博客研究的代码版本是v1.11.0 流程图源代码k8s.io/kubernetes/pkg/kubelet/kubelet.go 1229行// StartGarbageCollection starts garbage collection threads.func (kl *Kubelet) StartGarbageCollection() { loggedCo...

2018-08-21 20:46:47 2368 1

原创 weichat

我的二维码

2018-08-21 15:58:16 540

原创 kubelet 垃圾回收机制分析-容器垃圾回收机制

本博客分析的kubernetes的源码是v1.11.0kubelet执行StartGarbageCollection的时序图通过时序图,就可以看得出启动GC功能的步骤了具体实现的逻辑代码 k8s.io/kubernetes/pkg/kubelet/kubelet.go// StartGarbageCollection starts garbage collection thre...

2018-08-21 15:05:48 1180 1

原创 kubelet源码分析-启动分析

本博客分析的代码是v1.11.0kubelet主要的功能是把调度到node节点上的pod统一管理起来,维护该节点上所有的pod的正常运行维护pod的正常运行需要维护很多pod相关的资源,比如pod的配置文件,网络资源,硬盘资源,pod的日志搜集,pod的事件搜集,pod的镜像GC策略问题,pod的容器策略问题,控制节点上的PID生成数量,容器的生命周期,授权模式等等,这些工作都是由kube...

2018-08-21 09:29:31 2478 1

原创 kubernetes源码工具包wait的使用原理剖析

官方解释JitterUntil工具的使用说明 //管道在关闭之前 周期执行函数f// JitterUntil loops until stop channel is closed, running f every period.//// If jitterFactor is positive, the period is jittered before every run of f./...

2018-08-16 20:08:14 1136

原创 kubernetes HostAliases 添加其他主机别名到POD

kubernetes可以通过.spec.hostAliases字段添加主机别名,这个功能是在1.7.x以及以上版本提供的查看默认的hosts文件创建pod[root@demo ~]# kubectl run nginx --image xxx/hub/nginx:20180808 --generator=run-pod/v1pod "nginx" created[root@test...

2018-08-09 14:01:36 14725

原创 解决beego时区不对的问题

在升级harbor的时候出现了时区不对的问题,解决办法是在打镜像的时候 添加了ADD ./src/zoneinfo.zip /usr/local/go/lib/time/完整的dockerfile如下FROM vmware/photon:1.0RUN tdnf distro-sync -y \ && tdnf erase vim -y \ &&a...

2018-08-09 10:17:55 2370

原创 kubernetes Service 暴露服务的几种方式

kubernetes service暴露服务到目前为止,一共有以下几种方法ClusterIP 方式 kubernetes 默认就是这种方式,是集群内部访问的方式spec: clusterIP: 10.0.0.1 ports: - name: httpNodePort 方式NodePort方式主要通过节点IP加端口的形式暴露端口 访问方式:protocol...

2018-08-08 14:34:47 11131 2

原创 server returned HTTP status 503 Service Unavailable

问题描述kubernetes node节点 或者master 节点报错server returned HTTP status 503 Service Unavailable 的,错误如下 解决办法 在master节点上写入相应的主机名到/etc/hosts文件中 就可以搞定了 ...

2018-08-08 10:24:13 6248 1

原创 harbor从v1.1.1升级到v1.5.1的记录(三)

之前写了两篇harbor的博客,主要是v1.1.1同步到v1.5.1的数据同步以及安装方面的,现在分析harbor的同步功能,因为公司的业务需要对接,就修改了harbor的同步规则,主要是修改了harbor的同步机制写了个interface{}package registryimport ( "io")type RepositoryInterface interf...

2018-08-07 23:43:19 500

ACTIVATION_CODE.txt

Goland 专门给go开发者的实惠,是一个不错的IDE,亲自有效

2019-10-01

区块链 将如何重新定义世界

区块链 是未来的趋势,这本书就是针对区块链的技术做全面的讲解

2018-01-08

kubernetes 学子资料相关

kubernetes 大会的PPT 主要是分享使用kubernetes 的使用经验

2017-10-15

容器存贮st-container-storage-for-dummies-ebook-v2-f7543-201705-en.pdf

容器存贮st-container-storage-for-dummies-ebook-v2-f7543-201705-en.pdf 技术讲解

2017-07-08

DevOps_with_OpenShift.pdf

DevOps_with_OpenShift

2017-06-18

golang sublime

拿来即用的gosublime

2017-03-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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