1. 程式人生 > >k8s安裝編譯和golang環境搭建

k8s安裝編譯和golang環境搭建

1、kubernetes的github地址 https://github.com/kubernetes/kubernetes

git clone https://github.com/kubernetes/kubernetes到本地

安裝golang環境(go中文社群https://studygolang.com/)

設定環境變數

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以上版本

之前如果有環境變數要先清除$GOPATH,$GOROOT github的分佈下載比較慢,可以整個rar檔案下載,選擇branch先選擇1.4版本(這裡要選擇release版本,因為有版本資訊檔案),複製解壓後

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

export GOROOT_BOOTSTRAP=/opt/golang/go1.4

繼續下載最新版本也要下載release版本,解壓cd src ./all.bash編譯

設定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

這個會比較慢,建議直接下載tar壓縮包,解壓後

cd kubernetes/ && make

https://github.com/kubernetes/kubernetes.git
https://github.com/kubernetes/kubernetes.git

相關推薦

k8s安裝編譯golang環境搭建

1、kubernetes的github地址 https://github.com/kubernetes/kubernetesgit clone https://github.com/kubernetes/kubernetes到本地安裝golang環境(go中文社群https:

win下Golang環境搭建筆記安裝

1.下載Golang 我的安裝路徑是 D:\soft\Go 2.配置系統環境變數 GOROOT,就是安裝路徑 2.1 新增到path %GOROOT%\bin 3.配置 GOPATH,就是你的專案理解,如果有多個專案用分號 ; 分隔 4.

python安裝基礎環境搭建

sta 環境 hello 想要 ram tps pro .cn table 環境搭建:python和 sublime text(自選) 一:安裝python 1:進入https://www.python.org/ 選擇Downloads —> 選擇系統 —>

zookeeper與kafka安裝部署及java環境搭建

3.4 項目目錄 tin bytes result zxvf util ise cat 1. ZooKeeper安裝部署 本文在一臺機器上模擬3個zk server的集群安裝。 1.1. 創建目錄、解壓 cd /usr/ #創建項目目錄 mkdir zookeepe

測試用例設計測試環境搭建

返回 保存 srs spa 文件中 開發 需求規格說明書 溝通 方式 等價類 定義:1.等價:如果多個輸入在程序中處理方式相同,則認為這些輸入時等價的,測是一個即可。    2。輸入:分為兩類,有效輸入(可以保存)、無效輸入(不可保存)    3結合:有效等價類、無效等價類

java Mac自動化-javaant環境搭建

div 常見 pan 電腦 rar 問題 機器 授權 lin 本文旨在幫助讀者介紹,如果一個測試工程師拿到了mac本,該如何在本地搭建java和ant環境 其實在幾年前,我們還大多使用的是windows本,而且我們也會比較善於使用windows筆記本,但

mac下安裝Maven配置環境變量

環境變量 java環境 targe download 查看 window bsp 編輯 配置 1、下載maven包:   下載鏈接:??http://maven.apache.org/download.cgi   maven下載文件釋義:     1?? Binary ta

第 1 課 Go 簡介開發環境搭建

特點 支持 類型安全 AR ron .com 沒有 c語言 內存安全 (課程地址: http://study.163.com/course/courseLearn.htm?courseId=306002&from=study#/learn/video?lessonI

Centos 安裝 jdk 配置環境變量

down profile work inf ase 輸入 ech file .so 一 安裝jdk 1.瀏覽器進入 http://www.oracle.com/technetwork/java/javase/downloads/ 2.選擇 jdk 1.8 3.選擇接受,然

Golang環境搭建

網上 sin 鏡像站 不同 參考 edit 搜索 激活碼 you 1. Ubuntu虛擬機安裝1.ubuntu 16.04 配置國內鏡像源:sudo gedit /etc/apt/sources.list可搜索清華大學開源網站鏡像站: 參考鏈接:https://mirror

vscode調試golang環境搭建及配置

args 入口 link ont bug ogr 工程 結構體 root 準備VSCode 在官網下載最新版的VSCode: 安裝Golang插件 打開擴展面板 VSCode->查看->擴展 找到Go插件 在搜索框裏輸入Go, 找到第二行寫有 Rich

Redis單機叢集環境搭建

一、安裝單機版redis  1、可以自己去官網下載,當然也可以用課程提供的壓縮包 # yum install gcc # wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz # tar -xzvf tcl8.6.1-s

Fluent使用UDF以及採用visual studio 開發編譯udf的環境搭建2

需要說明的是,  fluent解釋或者編譯udf和在vs環境下除錯udf是兩件事情。 就我的理解,fluent解釋或者編譯會藉助vs的部分功能,這也是在vs下搭建環境的目的(包括新增路徑等等操作),然而根據前面的部落格可以知道,只是新增路徑,在vs環境下是不能built的,因為vs

Fluent使用UDF以及採用visual studio 開發編譯udf的環境搭建

已有的操作步驟 在Visual Studio中直接編譯Fluent的UDF的總結(序列)_硫酸亞銅_新浪部落格 http://blog.sina.com.cn/s/blog_14d64daa10102xqwk.html 在Visual Studio中直接編譯Fluent的UDF_硫酸亞銅

Linux記錄-安裝LAMPR環境

2.2 Apache httpd2.2.1 執行命令進行安裝:yum install -y httpd2.2.2 開啟服務:service httpd start2.2.3 設定開機自啟動:chkconfig | grep httpd --檢視 httpd 啟動狀態chkconfig httpd on --設

IntelliJ IDEA安裝及jsp開發環境搭建

一、前言   現在.net國內市場不怎麼好,公司整個.net組技術轉型,就個人來說還是更喜歡.net,畢竟不是什麼公司都像微軟一樣財大氣粗開發出VS這樣的宇宙級IDE供開發者使用,雙擊sln即可開啟專案,一直想吐槽為嘛java專案只能import。昨天一路踩坑,花了一整

matlab2014b c++環境搭建(找不到編輯器)

電腦:win10 已安裝vs2017(即vc的幾個版本都已經裝好比如說vc++2015) matlab2014b 問題:先上圖 更詳細點的是: 命令列輸入:mex -setup -v 你會發祥上述問題。錯誤資訊也很明顯了:沒有找到編輯器,從VC2008到VC2

第4課 如何在UBUNTU虛擬機器上編譯EOS完成環境搭建

1,摘要 【本文目標】 通過本文實踐,能在WINDOWS作業系統搭建UBUNTU 18.04 LTS環境,並在此環境編譯成功EOS v1.0.5正式釋出版本。 【前置條件】 有學習EOS環境搭建意向,不怕折騰。 【技術收穫】 1)搭建UBUNTU 18.04

如何安裝JDK配置環境變數

首先安裝JDK 這個是安裝JDK的地址,自己選位置 要新建一個資料夾裝JDK檔案 然後就下一步下一步下一步 這是裝JRE的資料夾 記得新建一個資料夾裝JRE檔案 然後下一步下一步直到完成。接下

Android Studio 下載、安裝與配置(開發環境搭建)

下載jdk8並安裝. 下載並安裝AndroidStudio。因為anroid.com無法訪問,可以從https://developer.android.google.cn/studio/獲取。 安裝AndroidStudio後,會自動下載Android SDK及其他