k8s安裝編譯和golang環境搭建

2021-08-17 21:20:09 字數 1198 閱讀 3322

1、kubernetes的github位址

git clone 到本地

安裝golang環境(go中文社群

設定環境變數

export goroot=/usr/lib/golang

export gobin=$goroot/bin

export gopath=/root/go

export gopbin=$gopath/bin

export path=$path:$gopbin

檢視go 環境設定 go env ,執行go get -u比較慢想看進度方法。編輯vcs.go檔案,路徑在

$goroot/src/cmd/,修改內容如下兩處

func (v *vcscmd) run1(dir string, cmdline string, keyval string, verbose bool) (byte, error) 下面

cmd.stdout = &buf

cmd.stderr = &buf

cmd.stdout = os.stdout // 重定向標準輸出

cmd.stderr = os.stderr // 重定向標準輸出

新增如下兩行重定向標準輸入輸出,然後執行./all.bash。這塊如果是1.4以上會碰到

遇到set $goroot_bootstrap to a working go tree >= go 1.4.錯誤,公升級失敗

解決辦法:

先編譯go1.4版本,設定好goroot_bootstrap,然後再執行指令碼編譯安裝go1.6以上版本

cd go1.4/src ./all.bash這樣就會編譯1.4版本,編譯好後設定環境變數名

export goroot_bootstrap=/opt/golang/go1.4

設定go的環境變數

export goroot=/opt/golang/go

export gobin=$goroot/bin

export gopath=/opt/golang/go/gopacages

export gopbin=$gopath/bin

export path=$path:$gopbin:$goroot:$gopath

go get -d k8s.io/kubernetes

cd kubernetes/ && make

.git
.git

k8s集群部署 docker部署k8s安裝篇

1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...

K8s集群環境搭建 K8s安裝(2)

k8s集群環境搭建 基礎環境配置 1 k8s集群環境搭建 k8s安裝 2 k8s集群環境搭建 安裝keepalived和haproxy 3 k8s集群環境搭建 k8s集群初始化 4 k8s集群環境搭建 安裝metrics和dashboard 5 一 安裝docker 所有節點 檢視docker版本有...

K8S 集群安裝

1 作業系統 centos 7.4 2 主機資訊 k8smaster主機 kb master 001 192.168 0.11 kb master 002 192.168 0.12 kb master 003 192.168 0.13 k8snode主機 kb node 001 192.168 0....