自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 centos7 grpc编译

1.系统 [root@localhost zlib]# uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Li...

2020-06-16 19:12:08 60 0

原创 centos7 cmake安装

下载 wget https://cmake.org/files/v3.17/cmake-3.17.3.tar.gz 解压并安装 tar -zxvf cmake-3.17.3.tar.gz cd cmake-3.17.3 ./bootstrap --prefix=/usr gmake &...

2020-06-16 10:08:42 38 0

原创 多播模式下的vxlan 实验

多播模式下的vxlan环境准备实验过程 本博客是为了记录学习过程,所有结果仅仅是本实验的实验结果 环境准备 系统: [root@172-17-0-8 ~]# uname -a Linux 172-17-0-8 3.10.0-514.21.1.el7.x86_64 #1 SMP Thu May 25...

2020-05-08 16:43:45 78 0

原创 centos离线安装k3s集群

k3s架构 机器准备 [root@demo k3s]# uname -a Linux demo 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 两台机器 ...

2020-04-18 16:50:16 442 0

原创 go-micro grpc gateway windowns10使用记录

一.环境说明 1.系统: window10 2.micro 版本 C:\Users\Administrator>micro --version micro version 1.10.0 3.go版本 C:\Users\Administrator>go version go versi...

2019-10-01 20:52:11 216 0

原创 glusterfs集群安装

环境准备 系统 [root@VM_0_9_centos ~]# uname -a Linux VM_0_9_centos 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux...

2019-06-13 14:39:50 397 0

原创 使用kubeadm 部署 kubernetes1.14.1教程

关闭swap swapoff -a modprobe br_netfilter kernel.sysrq = 1 vm.overcommit_memory = 1 kernel.numa_balancing = 0 kernel.shmmax = 68719476736 kernel.print...

2019-06-13 12:23:30 464 0

原创 kubernetes 监测工具kubebox使用教程

1.kubebox介绍 Kubebox 是 Kubernetes 集群的终端控制台,允许使用界面管理和监控集群实时状态。Kubebox 可显示 pod 资源使用情况,集群监视和容器日志等。此外,用户可轻松导航到所需的命名空间并执行到所需容器,以便快速排障或恢复。 2.安装 linux系统上安装 c...

2019-06-04 11:22:39 498 0

原创 docker centos modprobe: ERROR: could not insert 'ip_vs': Operation not permitted

解决docker keepalived镜像could not insert 'ip_vs': Operation not permitted方法现象解决办法 现象 如下图 docker 跑keepalived,出现了没有权限启动ip_vs模块 使用 lsmod ip_vs ...

2019-05-18 10:06:32 2827 0

原创 golang 1.12包管理探究

1.安装golang 下载对应系统的Go安装包 https://studygolang.com/dl 2.安装完之后验证 ➜ go version go version go1.12.2 darwin/amd64 3.设置GO111MODULE环境变量 export GO111MODULE...

2019-04-08 11:06:47 1077 0

原创 golang 实现 二叉搜索树中第K小的元素

给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 说明: 你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ ...

2019-03-15 10:04:18 151 0

原创 linux kill -9 和kill的区别

查看用法,使用kill 利用命令kill -l查看信号变量 kill 对应的是kill -15 ,kill 程序时有以下特点 系统会发送一个SIGTERM的信号给对应的程序。当程序接收到该signal后,将会发生以下的事情 程序立刻停止 当程序释放相应资源后再停止 程序可能仍然继续运行 ...

2019-02-21 09:40:07 2520 0

原创 linux 查看进程在哪个CPU上

目前发现有两种方法: 1.使用top命令 top—f---->方向键选择 P = Last Used Cpu (SMP) 这一行—>q 2.使用ps命令 ps -eo pid,args,psr PSR就是CPU的number

2019-02-20 14:54:46 1210 0

原创 linux ubuntu 定时任务crontab使用教程

系统 linux系统 root@iZj6cbwo06ba2g87fx63cjZ:~/xijie_V2# uname -a Linux iZj6cbwo06ba2g87fx63cjZ 4.4.0-117-generic #141-Ubuntu SMP Tue Mar 13 11:58:07 UTC...

2019-02-18 10:50:21 324 0

原创 kubernetes forbidden: User "system:node:10.39.30.116" cannot list resource "secrets" in API group ""

系统 [root@k8s-119 opt]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) kubernetes 版本 [root@k8s-116 opt]# kubectl version --short Clie...

2019-01-29 18:30:44 4303 1

原创 linkred docker启动方式

系统 # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) docker 安装docker yum install -y docker 启动docker systemctl enable docker systemctl...

2019-01-15 22:42:00 121 0

原创 kubernetes 删除资源对象策略分析

本文分析的是kubernetes 删除资源对象的策略 具体源码在$GOPATH/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go文件中 策略 DeleteOptions 结构体属性如下 type...

2019-01-15 22:30:34 1788 0

原创 linkerd1.6 local安装方式文档

系统 [root@i-vzdytl5t ~]# uname -a Linux i-vzdytl5t 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root...

2019-01-14 23:06:32 159 0

原创 kubernetes之kube-proxy ipvs userspace iptables 三种模式源码分析

kubernetes 版本 # kubectl version Client Version: version.Info{Major:"1", Minor:"11+", GitVersion:...

2019-01-14 14:49:36 2572 0

原创 golang捕获control+c功能实现

不用多说,直接上代码 package main import ( "os" "os/signal" "time" "syscall" "fmt" ) var onlyOneSigna...

2019-01-10 13:28:57 921 0

原创 kubernetes pod-name生成过程 源码分析

kubernetes 版本 [root@master-47-35 ~]# kubectl version Client Version: version.Info{Major:"1", Minor:"11+", GitVers...

2019-01-05 12:48:12 1678 1

原创 命令行证书解析工具使用记录

一个是openssl cfssl 下面介绍cfssl的工具使用 安装 mkdir -p /opt/local/cfssl cd /opt/local/cfssl wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 mv cfssl_linux...

2019-01-02 10:58:10 501 0

原创 kube-apiserver v1.11.2 源码分析

kubernetes 版本 v1.11.2 go restful是restful 的golang语言的框架,github代码为github.com/emicklei/go-restful 架构图 简单例子 package main import ( &...

2018-12-31 22:12:32 820 0

原创 kubernetes CRDS 自定义apiserver

参考 apiserver-builder sample-apiserver

2018-12-24 22:58:35 855 0

原创 Kubernetes CRD sample-controller的编译和测试

系统版本 [root@reg sample-controller]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) golang版本 [root@reg ~]# go version go version go1.1...

2018-12-24 15:16:17 429 0

原创 etcd-v3之etcdctl查看kubernetes的存储key

 操作系统 etcdctl安装 获取etcdctl的二进制,可以自行编译,也可以通过该链接下载响应的符合自己的版本etcd releases 下载好相应的二进制目录,放在PATH路径就成功安装了 接下来设置etcdctl的环境变量 export ETCDCTL_API=3 export ETC...

2018-12-15 13:08:08 6945 1

原创 docker 1.13.1报 rpc error: code = 14 desc = grpc: the connection is unavailable 解决办法

现象 [root@slave-140 ~]# docker exec -it fe289c21a69d sh rpc error: code = 14 desc = grpc: the connection is unavailable 日志信息 ... Dec 11 17:03:22 sla...

2018-12-11 17:48:11 3448 0

原创 jenkins 配置gitlab CICD持续集成持续发布

系统 gitlab server [root@gitlab-server-63 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装gitlab 请参考gitlab cicd (一)系列之安装gitlb 本文安...

2018-12-10 21:04:32 3012 0

原创 kubernetes 代码编译包 undefined: "k8s.io/kubernetes/pkg/generated/openapi".GetOpenAPIDefinitions 的解决办法

今天编译kubernetes某个具体的组建的时候 包了这个错,报错详情如下 ➜ kube-apiserver git:(v1.11.2-custom) ✗ go run apiserver.go # k8s.io/kubernetes/cmd/kube-apiserver/app app/se...

2018-12-09 17:12:20 1746 0

原创 jenkins pipepline使用

系统 [root@jenkins-66 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装docker 请参考安装docker 17.03.2.ce教程 启动jenkins [root@jenkins-66 ~...

2018-11-23 13:29:28 501 0

原创 gitlab cicd (五)系列之CD功能实现

本编是继gitlab cicd (四)系列之安装git-runner kubernetes安装方式之后关于解决gitlab CD的问题 大概流程图是这样子的 设置kubernetes的deployment的规则(需要自己实现), 执行器是docker,编译目录(执行目录都是在/builds这个目...

2018-11-22 16:36:41 5688 0

原创 gitlab cicd (四)系列之安装git-runner kubernetes安装方式

本编博客是继gitlab cicd (三)系列之安装git-runner docker安装方式安装方式之后另一种安装gitlab-runner的安装方式—kubernetes安装方式 kubernetes集群的安装 请参考kubernetes v1.11.0 从代码编译到部署文档-部署 kuber...

2018-11-21 11:22:49 1721 0

原创 gitlab cicd (三)系列之安装git-runner docker安装方式

本编博客是继gitlab cicd (二)系列之安装git-runner rpm安装方式之后另一种安装gitlab-runner的安装方式—容器安装方式 1.安装docker 请参考安装docker 17.03.2.ce教程 docker版本 [root@gitlab-runner-64 ~]# ...

2018-11-21 10:45:34 1751 1

原创 gitlab cicd (二)系列之安装git-runner rpm安装方式

本编是继gitlab cicd (一)系列之安装gitlb之后,基于安装gitlab-runner进行CI的部署教程(executor:docker) 系统 [root@gitlab-runner-64 ~]# cat /etc/redhat-release CentOS Linux relea...

2018-11-20 20:32:36 2861 0

原创 gitlab cicd (一)系列之安装gitlb

系统 [root@gitlab-server-63 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 下载gitlab 各个版本的rpm包地址 gitlab的下载地址 yum update -y yum ins...

2018-11-20 19:54:34 1351 0

原创 Qihoo360/wayne 部署教程

系统 [root@master wayne]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 部署步骤 安装docker 请参考安装docker 17.03.2.ce教程 docker 版本,安装方法是一样的 [ro...

2018-11-19 13:55:32 5626 1

原创 安装docker 17.03.2.ce教程

系统 [root@master wayne]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装步骤 安装 yum-config-manager yum -y install yum-utils yum-conf...

2018-11-19 13:01:01 1872 0

原创 Cloudera(CDH) 部署在centos7系统教程

系统 [root@i-138dr3jn ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 主机节点 主机 ip cdh.master.aniu.so master 10.39.47.63 cd...

2018-11-17 20:11:04 885 0

原创 serverless框架之开源openfaas部署

kubernetes version [root@master-47-35 chart]# kubectl version Client Version: version.Info{Major:"1", Minor:"11+", GitVersion:&q...

2018-11-15 20:31:26 2483 0

原创 openshift 3.10部署文档

机器 ip hostname 10.39.47.63 openshift-master 10.39.47.64 openshift-node-64 10.39.47.65 openshift-node-65 10.39.47.66 openshift-node-66 ...

2018-11-06 16:32:39 3993 0

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