我有一个特殊版本的postgres与postgis,我需要使用我的数据库。我通常是这么做的:
如何使这些步骤自动化?最后,我想自动化我们使用的整个应用程序栈,就像单击安装一样。我现在可以用一堆shell脚本来完成它,但是我正在寻找一种更好的方法来做到这一点,有什么好的建议吗?
发布于 2022-04-25 17:30:12
有没有调查过Terraform或掌舵?这两者都是创建可重复部署的声明性方法。IMO Terraform更适合基本的Kubernetes基础设施本身,而我看到Helm更多地用于运行在此基础结构上的Kubernetes应用程序。
由于您是从头开始的,您还可以查看像普米这样的工具,它允许您编写基础结构代码。这在执行复杂迁移时可能很有用,这将需要多个Terraform/Helm图表和按特定顺序导出的附加脚本,而迁移也可以在一个Pulumi选择中完成。
为了完整起见,我添加了NAML,这是我最近遇到的一个开源工具。
https://stackoverflow.com/questions/72003380
相似问题