gpt4 book ai didi

java - 使用 Kubernetes 部署 Spring Boot

转载 作者:行者123 更新时间:2023-11-29 04:06:59 26 4
gpt4 key购买 nike

我正在我工作的项目中开始实现,但我有一些疑问。

  1. 我有一个包含多个 spring 配置文件的项目,对于每个配置文件,我可能希望有一个复制的数量。

    例子:

    • 开发和登台(1 个副本)
    • 生产(3 个副本)

    我应该如何处理这种情况,为每个配置文件创建一个部署文件?

  2. 你通常把 Kubernetes .yml 放在哪里?在项目中的“kubenetes”文件夹中,还是仅用于存储这些文件的存储库?

最佳答案

您应该将它们与您的代码一起存储在构建文件夹中。如果您在多个平台(AKS、EKS、GKE、OpenShift..)上部署,您可以为每个平台创建一个子文件夹。

环境特定配置的数量应保持在最低限度。因此,我建议对 CI/CD 管道中的文件使用一些模板。 (以 Helm 为例)

如果您不想担心这些文件,您可以查看 Spinnaker。

关于java - 使用 Kubernetes 部署 Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57940415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com