ChenJian Blog

Take a woman like you, to find the man in me.

Prometheus和Grafana在Kubernetes上的使用

Deploy Prometheus And Grafana On Kubernetes

集群版本信息说明 组件名称 版本号 kubernetes 1.8.1 golang 1.8.3 docker 17.06.2-ce prometheus v2.0...

定制个自己的CentOS7系统

DIY A CentOS7 System

官网下载ISO版本镜像 名称:CentOS-7-x86_64-Minimal-1708.iso 文件路径:/home/chenjian/Downloads/IOS/CentOS-7-x86_64-Minimal-1708.iso 安装制作工具 yum -y install anaconda createrepo mkisofs rsync syslinux 挂载光盘,同步文件 ...

词译-Street Boy

Street Boy

专辑Coming from Reality 词译-Sandrevan Lullaby-Lifestyles 词译-I Think Of You 词译-A Most Disgusting Song 词译-Silver Words 词译-Cause 词译-Street Boy Street Boy Street boy You’ve been out...

Kubernetes之Pause容器

The Pause Container Of Kubernetes

pause根容器 在接触Kubernetes的初期,便知道集群搭建需要下载一个gcr.io/google_containers/pause-amd64:3.0镜像,然后每次启动一个容器,都会伴随一个pause容器的启动。 但这个pause容器的功能是什么,它是如何做出来的,以及为何都伴随容器启动等等。这些问题一直在我心里,如今有缘学习相关内容。 pause源码在kubernetes项目...

Centos7下docker二进制文件编译

Make Docker Executable File On CentOS7

相关博文 带你玩转Docker 系统环境与软件版本 OS:Centos7 64bit Kernel Version:3.10.0-693.2.2.el7.x86_64 Golang Version: go1.8.4 linux/amd64 Docker: 17.05.0-ce 浅谈docker源码编译 官方提供编译步骤依次为:make build和mak...

Golang之使用Flag和Pflag

Using Flag And Pflag With Golang

Flag 导入flag import "flag" 定义flags import "flag" // 返回的是 指针 var ip = flag.Int("flagname", 1234, "help message for flagname") 将flag绑定到一个变量 import "flag" var flagvar int func init() ...

Golang之使用Cobra

Using Cobra With Golang

Cobra介绍 Cobra是一个库,其提供简单的接口来创建强大现代的CLI接口,类似于git或者go工具。同时,它也是一个应用,用来生成个人应用框架,从而开发以Cobra为基础的应用。Docker源码中使用了Cobra。 概念 Cobra基于三个基本概念commands,arguments和flags。其中commands代表行为,arguments代表数值,flags代表对行为的改变...

Golang之使用Logrus

Using Logrus With Golang

Logrus 其是一个结构化后的日志包,API完全兼容标准包logger。docker(moby)源码中使用logrus来做日志记录 获取 项目地址: sirupsen/logrus 目前项目地址为sirupsen/logrus,如果你是Sirupsen/logrus,请转到小写的名称项目中 go get github.com/sirupsen/logrus 输出内容格式化 ...

快速收集Linux系统的配置信息

Check System Config

收集Linux系统配置信息 脚本使用说明 目前该脚本只针对Centos7系统和Ubuntu系统, sudo chmod 777 checkSystemConfig.sh # 修改相关的系统参数 vim checkSystemConfig.sh ./checkSystemConfig.sh 信息结果 结果输出到当前屏幕上; checkSystemConfi...

CentOS7遇上FTP

Deploy FTP On CentOS7

安装配置vsftp 防火墙与21端口 关闭firewall systemctl stop firewalld.service systemctl disable firewalld.service 换用iptables 在Centos7上使用Iptables 开启21端口 sudo vim /etc/sysconfig/iptables <&l...