摘要:前言最近在調(diào)研開源的容器編排平臺,剛好也在學(xué)習(xí)語言,所以想看看這樣的大廠是怎么擼語言的,本文簡單介紹如何下載源代碼,導(dǎo)入對,我是搞的,對于這么龐大的項目,沒有看起來還是很費(fèi)勁的,當(dāng)然牛人除外下載源代碼這個不用說了,地球村的人應(yīng)該都知道
前言
最近在調(diào)研 Google kubernetes 開源的容器編排平臺,剛好也在學(xué)習(xí) Go 語言,所以想看看 Google 這樣的大廠是怎么擼 Go 語言的,本文簡單介紹如何下載 k8s 源代碼,導(dǎo)入 Idea GoLand(對,我是搞 Java的~),對于這么龐大的項目,沒有 IDE 看起來還是很費(fèi)勁的,當(dāng)然牛人除外
下載源代碼這個不用說了,地球村的人應(yīng)該都知道
# 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 就明白了,如果你不想導(dǎo)入代碼后出現(xiàn)各種找不到導(dǎo)入包(符號)的化^_-
導(dǎo)入 GoLand在 GoLand 之前一直用的 Intellij + Go 插件,GoLand 出了之后立馬下載下來體驗,感覺還是不錯的
打開 GoLand
選擇 New Project
將目標(biāo)文件夾指向 /opt/kubernetes-src
確認(rèn)之后會提示文件夾不為空,是否繼續(xù),點(diǎn)擊確定就行
慢慢等待 IDE 完成對源代碼的索引
總結(jié)本文介紹了如何將 k8s 源碼導(dǎo)入到 GoLand,為后續(xù)深入學(xué)習(xí)源碼做好準(zhǔn)備
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/33055.html
摘要:本文為今年年初商業(yè)產(chǎn)品團(tuán)隊負(fù)責(zé)人劉寅在上分享的工具鏈和生態(tài)實(shí)錄內(nèi)容,詳細(xì)介紹了的周邊工具以及生態(tài)系統(tǒng)。大家下午好,我叫劉寅。部署工具就先介紹這么多。首先是,這個小工具在很多生產(chǎn)環(huán)境上已經(jīng)用起來了。它是一個到間的實(shí)時同步工具。 本文為今年年初 PingCAP 商業(yè)產(chǎn)品團(tuán)隊負(fù)責(zé)人劉寅在 TiDB DevCon2018 上分享的 《 TiDB 工具鏈和生態(tài)》實(shí)錄內(nèi)容,詳細(xì)介紹了 TiDB 的...
摘要:參與者流量來自于內(nèi)部系統(tǒng)和外部流量,其中大部分來自于外部流量。水平擴(kuò)容服務(wù)的水平擴(kuò)容重要性不言而喻。 背景 目前微店中臺團(tuán)隊為了滿足公司大部分產(chǎn)品、運(yùn)營以及部分后端開發(fā)人員的嘗鮮和試錯的需求,提供了一套基于圖形化搭建的服務(wù)端接口交付方案,利用該方案及提供的系統(tǒng)可生成一副包含運(yùn)行時環(huán)境定義可立即運(yùn)行的工程代碼,最后,通過 某種serverless平臺 實(shí)現(xiàn)生成后代碼的部署、CI、運(yùn)行、反...
閱讀 1028·2023-04-26 02:26
閱讀 2134·2021-09-26 10:16
閱讀 1544·2019-08-30 12:57
閱讀 3461·2019-08-29 16:10
閱讀 3213·2019-08-29 13:47
閱讀 1182·2019-08-29 13:12
閱讀 2135·2019-08-29 11:11
閱讀 1330·2019-08-26 13:28