Kubernetes开发(1)—环境以及代码目录结构
发布日期:2021-06-29 11:37:46 浏览次数:2 分类:技术文章

本文共 881 字,大约阅读时间需要 2 分钟。

Big Picture

环境

  • Kubernetes 版本:v 1.19.7
  • golang 版本:1.16.2(因为m1,不得不使用如此高版本的go…)

目录结构

.├── BUILD.bazel -> build/root/BUILD.root├── CHANGELOG├── CHANGELOG.md -> CHANGELOG/README.md├── CONTRIBUTING.md├── LICENSE├── LICENSES├── Makefile -> build/root/Makefile├── Makefile.generated_files -> build/root/Makefile.generated_files├── OWNERS├── OWNERS_ALIASES├── README.md├── SECURITY_CONTACTS├── SUPPORT.md├── WORKSPACE -> build/root/WORKSPACE├── api├── build├── cluster├── cmd├── code-of-conduct.md├── docs├── go.mod

从根目录进行细分,主要分成以下几个类别:

  1. 文档类(api、docs、logo)
  2. 工具类(build、cluster、Godeps、hack、staging、translations)
  3. 代码类(cmd、pkg、plugin、test、third_party)
目录 备注
cmd 每个组件代码入口(main函数)
pkg 各个组件的具体功能实现
staging 已经分库的项目
plugin 主要放的说认证和鉴权相关的代码
vendor 依赖
third_party 第三方工具

下载代码&&安装依赖

$ export GO111MODULE=on #大于1.14 默认开启export GOPROXY=https://goproxy.cngo mod tidy
个人公众号, 分享一些日常开发,运维工作中的日常以及一些学习感悟,欢迎大家互相学习,交流

在这里插入图片描述

转载地址:https://blog.csdn.net/zyxpaomian/article/details/116798836 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Kubernetes开发(2)—API 资源对象的串联过程
下一篇:ansible开发(3)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月08日 20时08分34秒