文件名称:k3s-gitops:GitOps原理通过代码定义k3s家庭集群状态
文件大小:233KB
文件格式:ZIP
更新时间:2024-04-16 21:45:25
Shell
我的家庭Kubernetes集群 :telescope: 概述 这个仓库是我使用yaml文件声明的家庭Kubernetes集群。 我的整个集群都是由Raspberry Pi板组成的,因此这里的所有部署都可以在ARM体系结构上工作。 我使用的Kubernetes风格是以使尺寸最小。 我使用观看此仓库并部署我在此处进行的所有更改。 每个文件夹代表一个不同的名称空间。 访问我的以了解如何设置群集。 :laptop: 硬件 设备 数数 记忆 角色 笔记 树莓派4B 1个 4GB K3s大师 树莓派4B 2个 4GB K3s工人 树莓派2B 1个 1GB K3s工人 树莓派4B 1个 2GB K3s工作者/存储提供者 插入了2TB SSD并运行openmediavault以提供存储。 待办事项清单 更新到 配置到lint yaml文件 查找正确的Helm Release设置以使其与发布依赖项正确协调 添加
【文件预览】:
k3s-gitops-master
----cluster()
--------openfaas()
--------monitoring()
--------system-upgrade()
--------kube-system()
--------cert-manager()
--------_sealed-secrets.yml(18KB)
--------home()
--------flux-system()
----.github()
--------workflows()
----kubeconfig(3KB)
----.secrets()
--------sealed-secrets()
--------cert-manager()
----.yamllint(216B)
----renovate.json5(2KB)
----.git-crypt()
--------keys()
--------.gitattributes(165B)
----.gitignore(10B)
----README.md(3KB)
----setup()
--------environment.sh(573B)
--------.env.sample(344B)
--------generate-sealed-secrets.sh(2KB)
--------create-helmrelease-annotations.sh(1KB)
--------setup.sh(1KB)
----crds()
--------cert-manager.crds.yml(1.61MB)
--------sealed-secrets.crds.yml(605B)
----.gitattributes(87B)
----.pre-commit-config.yaml(352B)