【文件属性】:
文件名称:k8s-gitops:k8s GitOps回购,带有helmfile,kustomize和sops的秘密
文件大小:138KB
文件格式:ZIP
更新时间:2021-02-17 02:20:11
Shell
K8s GitOps
:notebook: 用法
输入部署文件夹,并使用环境(此仓库中的dev或nuc )执行helmfile。 样本
helmfile --environment dev apply
部署-0
对于传入的流量,它将安装一个metallb负载平衡器,2个Nginx入口控制程序(一个用于LAN,一个用于WAN,该控制器还带有用于SSL证书的证书管理器)。
对于存储,将为本地PV安装OpenEBS,为分布式存储安装Longhorn,并为备份安装velero。
密码存储在SOPS下,helmfile将使用PGP自动对其进行解码(如果要克隆存储库,则必须使用自己的证书制作自己的机密文件)。
:wrench: 部署工具
用于部署的一些工具
工具
小说明
K8S Yaml文件的配置管理
使用PGP进行秘密管理
使用Helm文件根据环境部署自动化
使用kustomize作为Helm文件