k8s :原始碼匯入

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

前言

最近在調研 Google kubernetes 開源的容器編排平台,剛好也在學習 Go 語言,所以想看看 Google 這樣的大廠是怎麼擼 Go 語言的,本文簡單介紹如何下載 k8s 原始碼,匯入 Idea GoLand(對,我是搞 Java的~),對於這麼龐大的項目,沒有 IDE 看起來還是很費勁的,當然牛人除外

下載原始碼

這個不用說了,地球村的人應該都知道

# mkdir -p /opt/kubernetes-src/src/k8s.io# cd /opt/kubernetes-src/src/k8s.io/# git clone https://github.com/kubernetes/kubernetes.git# git checkout release-1.9

因為等下在 GoLand 裡面會配置 Project GOPATH(每個工程私人的 GOPATH)為 /opt/kubernetes-src,所以在 /opt/kubernetes-src 下建了 src/k8s.io 目錄,至於為什麼目錄名叫 k8s.io,這個翻翻代碼中的 import 就明白了,如果你不想匯入代碼後出現各種找不到匯入包(符號)的化^_-

匯入 GoLand

在 GoLand 之前一直用的 Intellij + Go 外掛程式,GoLand 出了之後立馬下載下來體驗,感覺還是不錯的

  • 開啟 GoLand
  • 選擇 New Project
  • 將目標檔案夾指向 /opt/kubernetes-src
  • 確認之後會提示檔案夾不為空白,是否繼續,點擊確定就行

慢慢等待 IDE 完成對原始碼的索引

總結

本文介紹了如何將 k8s 源碼匯入到 GoLand,為後續深入學習源碼做好準備

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.