【问题标题】:Kubernetes Preview environmentsKubernetes 预览环境
【发布时间】:2022-11-05 06:48:51
【问题描述】:

我想问一下人们使用什么来在 AWS EKS 中为您的测试服务预置临时预览环境。此外,我很想知道您如何提供任何依赖服务(例如数据库)。

例如。我正在开发back-end 服务,并希望部署从我的功能分支(包括数据库)打包的该服务的隔离临时版本。此外,我还想在我的隔离环境中复制一个front-end 服务来测试我的back-end

任何想法将不胜感激

谢谢 萨钦

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: kubernetes preview test-environments


【解决方案1】:

您可以推出自己的解决方案:通过将您自己的 CI/CD(Jenkins、CircleCI、BuildKite、Github Actions 等)解决方案连接在一起,通过绑定到源存储库上的 webhook 来触发预览环境的构建和部署。这必须包括您构建修改后的代码,然后将该代码部署到一些暂存环境,然后当然用某种类型的数据为这些环境播种。

要做到这一点有一点细微差别。您应该查看https://ephemeralenvironments.io/,这是一个很好的模板,说明了需要进入这些环境的内容。

许多其他人使用将其作为 SaaS 平台提供的服务,Shipyard.build、Release 和 Velocity.tech 是您的一些选择。

免责声明:我在 Shipyard 的运营团队

希望这可以帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多