- 博客(8)
- 收藏
- 关注
原创 在 mac 上安装 minikube
首先,安装 brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"然后,用 brew 命令安装 minikube。brew 会从 https://storage.googleapis.com 下载 minikube 可执行文件,所以需要设置
2018-01-27 21:45:47 2571
原创 利用 aws ec2 实现 proxy
首先,登陆 aws, 创建一个 ec2 实例。创建前记得将右上角的区域选择为首尔或者东京以便获取更好的网速。在创建 ec2 的过程中,会下载一个 pem 文件,我们将这个文件命名为 google_proxy.pem。 然后,在本地的 terminal 上操作 :chmod 400 google_proxy.pem ssh -D 4567 -i "google_proxy.pem" ubu
2018-01-27 20:52:38 5163
原创 Golang: cobra
cobra 可以用来建立CLI,即命令行工具。基本用法首先,创建工作目录,目录名与我们将要建立的命令行工具名称一致:mkdir test-cobra然后创建 main.go 文件:package mainimport "k8s.io/learning/test-cobra/cmd"func main() { cmd.Execute()
2018-01-23 09:55:30 864
原创 Golang: fmt 的使用
Print vs. Println vs. PrintfPrint vs. PrintlnPrint 和 Println 基本是一样的,区别在于 Println 在输出后会自动换行, 也就是说,以下两行的输出效果是一样的:fmt.Print("Testing fmt.\n")fmt.Println("Testing fmt.")如果将"\n"写为单独的输入参数fmt.Print("Testing
2018-01-18 17:24:50 1437
原创 Golang: glog 的使用
基本用法创建 test.go package mainimport "github.com/golang/glog"func main() { glog.Info("Testing glog.") glog.Flush()}运行go run test.go检查 /tmp 目录,出现了两个新的文件ll /tmp/total 4-rw-r--r--. 1
2018-01-18 15:05:35 7545
原创 向github的开源项目提交PR的步骤
开源项目,顾名思义就是每个人都被欢迎,可以向这个项目贡献代码。本文以向 https://github.com/kubernetes/kubernetes 提交PR为例,记录下提交PR,进行代码贡献的基本步骤。注册账号并登陆 https://github.com打开 https://github.com/kubernetes/kubernetes,点击右上角的Fork按钮。Fork完
2018-01-11 16:38:55 9500 3
原创 让git输出颜色变成彩色
cat ~/.gitconfig[user] name = Chen Li email = shchenli@cn.ibm.com[color] branch = auto diff = auto status = auto[color "branch"] current = yello
2018-01-11 16:33:04 1226
原创 OpenStack Quantum + OVS + VLAN 基础安装
Quantum 是Openstack里面负责网络的项目。不过,Quantum这个名字似乎是已经被别的公司注册了,社区还在讨论新的名字。这篇文档写的比较早,所以还是延用Quantum这个名字。整个安装过程的实现是在Ubuntu 12.04上,12.04现在直接安装的就是Openstack的Folsom版本,所以只要保证你的机器可以运行apt-get install 命令,软件的安装是非常容易
2013-06-05 18:50:41 2589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人