k8s :源代码导入

发布时间:2019-06-29 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了k8s :源代码导入脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

前言

最近在调研 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,为后续深入学习源码做好准备

脚本宝典总结

以上是脚本宝典为你收集整理的k8s :源代码导入全部内容,希望文章能够帮你解决k8s :源代码导入所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。