Xiaolei.liang's Blog

关于代码,关于生活... 本站总访问量 ,访客数人次

golang笔记: 使用go mod下载私有库依赖

go mod使用

设置和下载 在go.mod中添加依赖的git地址和版本(commitid) gitlab.com/groupName/projectName.git commitid 在自己的代码中手动添加gitlab.com/groupName/projectName.git,相关使用 import gitlab.com/groupName/project...

docker笔记:docker ce17.03.2 依赖下载

go: github.com/Sirupsen/logrus@v1.4.2: parsing go.mod: unexpected module path github.com/sirupsen/logrus

1. docker 依赖下载命令 使用go1.12版本 $ go mod vendor 2. 问题 运行报错:go: github.com/Sirupsen/logrus@v1.4.2: parsing go.mod: unexpected module path "github.com/sirupsen/logrus" 3. 解决方法 编辑或者新建docker工程目录下面的g...

centos下升级python2.x到python3.x

centos下升级python到3.6并设置为默认,并配置虚拟环境

1. yum安装python3.6 $ yum install epel-release $ yum -y install python36 python36-devel 2. 源码安装python3.7.5 2.1 准备 $ yum -y install make gcc gcc-c++ zlib* openssl openssl-devel 2.2 下载安装包并解压 $ wget ...

CI工具makisu使用和推送镜像到harbor

构建工具之makisu

修改使支持推送到harbor镜像中心 harbor在收到push的notification的时候,会去扫描请求的user-agent字段,只会把registry、vic/(还有一个jobservice内部使用的,在这边不做记录)开头的插入到数据库,所以需要对应的修改。 自己搭建的私有镜像中心,使用makisu需要跳过server端的证书认证,相应修改已经提交pr,https://g...

CI工具kaniko使用和推送镜像到harbor

构建工具之kaniko

修改使支持推送到harbor镜像中心 harbor在收到push的notification的时候,会去扫描请求的user-agent字段,只会把registry、vic/(还有一个jobservice内部使用的,在这边不做记录)开头的插入到数据库,所以需要对应的修改。 kaniko对于以.local结尾的非授权镜像中心只走http,不走https,所以几乎不能用,现在相关依赖已经修...

yaml的sed工具yq介绍

yq进行yaml文件的更改

yq介绍 yq的目标是yaml文件的sed工具,就像json的sed工具jq 一样。 yq的git地址:https://github.com/mikefarah/yq yq的教程地址:yq教程 yq常用命令 yq is a lightweight and portable command-line YAML processor. It aims to be the jq o...

git使用

更改origin源

转移一个git库,包括分支、tag、提交记录等 git clone --bare https://<源仓库>.git git push --mirror http://<目的仓库>.git 创建一个新的存储库 git clone git@github.com:hello/world.git cd world touch README.md git add READ...

linux笔记:golang安装

centos环境安装golang

安装步骤 下载安装包: https://studygolang.com/dl 解压到/usr/local: $ tar -C /usr/local/ -xzvf go1.10.2.linux-amd64.tar.gz 设置环境变量 $ vim /etc/profile export GOROOT=/usr/local/go export GOPATH=/h...

linux笔记:linux中文乱码问题

bash、vim中文乱码问题解决

在/etc/profile或者~/.bashrc, mac下在~/.bash_profile中添加以下字段: export LC_ALL=zh_CN.UTF-8 export LANG=zh_CN.UTF-8 这两个选择其中一个就可以正常显示了。 重新登陆,或者source修改的文件,中文可正常显示。

etcd 2g 引发的问题

etcd使用中注意的问题/etcd磁盘清理

前言 在k8s跑了一段时间后,发现不可用,查找问题发现是etcd 2g满了,不可写问题导致。需要压缩历史版本。 实际上解决不可写有三种方法,一是更改2g限制;二是压缩历史版本;三是设置自动压缩。 但是,这个2g是为了在保留性能的同时,etcd的最大存储,不能随意设置,是个问题。由此,查看了相关etcd使用文档,记录下,方便以后查看补充。 etcd使用中注意问题 --au...