【文件属性】:
文件名称:homelab:我的个人homelab的Monorepo
文件大小:10.74MB
文件格式:ZIP
更新时间:2021-02-14 11:30:00
kubernetes golang raspberry-pi homelab Go
家庭实验室
我的个人homelab的Monorepo。 它包含用于部署的应用程序和kubernetes清单。
入门
假定您具有以下工具:
开始工作:
克隆存储库
使用make install-tools基于golang make install-tools
运行make构建所有二进制文件
项目结构
cmd任何定制应用程序的入口点。
hack节点主机特定的配置文件和调整。
internal -整个应用程序代码中使用的软件包。
manifests -Kubernetes清单可运行我的所有homelab应用程序。
scripts -用于在存储库中工作的Bash脚本。
terraform用于管理基础结构的Terraform文件。
vendor - vendor的第三方代码。
第三方申请
这是我与自定义应用程序一起使用的第三方应用程序的列表:
-Kubernetes的云原生分布