-
下载client-go到本地
go mod init goPrj
go get k8s.io/client-go@master
go mod download # 把package下载至$GOPATH/mod -
编译例子 link
In Cygwin,
$ GOOS=linux go build -o ./app
- 在minikube里面构建docker image
# 先通过共享dir,在minikube的VM里面看到编译好的app binary和dockerfile
$ cd /C/Users/username
$ docker build -t in-cluster .
$ docker images #应该有了in-cluster
- 在kubectl里面运行docker
D:\ kubectl run --rm -i demo --image=in-cluster --image-pull-policy=Never
REF: API 文档