17得票1回答
有没有一种方法手动重试FluxCD HelmOperator的HelmRelease?

我刚刚阅读了https://docs.fluxcd.io/projects/helm-operator/en/stable/helmrelease-guide/debugging/#manually-performing-a-release-to-debug和常见问题解答,但是我无法找到如何触...

9得票3回答
ArgoCD如何跟踪指定路径下的子目录

我正在使用ArgoCD,我想跟踪不同子目录下的文件。我已将路径设置为./root_directory,但我也想跟踪root_directory子目录中的文件,例如/root_directory/dir1、/root_directory/dir2,以及/root_directory/dir1/d...

8得票1回答
GitOps中应用和环境配置分别存放在不同的仓库中 - 如何处理配置更改?

我开始了一个使用k8s和argoCD的GitOps之旅,为应用源代码和部署文件(清单、环境配置等)使用不同的仓库,并且我正在尝试弄清楚如何确保在应用源代码变更需要更改环境配置时成功部署。 例如:一个应用程序已经在测试/QA环境上部署并运行,我想推送一个需要新的“DB_ConnectionSt...

7得票2回答
Flux v2是否替代了Argo Flux?

我已经使用Flux v2 (因为Flux v1已被弃用)建立了一个持续交付管道,并且一切都正常工作。另一方面,我看到Argo和Flux在2019年底开始合并(请检查链接)。 我想知道Flux v2是那个Argo-Flux合并的进化,还是它们是两个独立的GitOps实现选项。 我的印象是Fl...

7得票2回答
GitOps - 使用同一代码仓库还是独立代码仓库进行配置?

首先,这是在 Kubernetes 内运行的 mono-repo 应用程序上下文中。 在 GitOps 中,我的理解是一切都是声明性的,并且以 YAML 等配置文件编写。这允许在 git 中拥有完整的更改历史记录。分支代表不同的环境。例如: - BRANCH develop 可能是部署在 ...

7得票1回答
GitOps和数据库迁移

我正在尝试在我们公司推广GitOps。我们大多数微服务都是使用Django编写的(但也可能是其他Web框架)。我在数据库迁移方面遇到了一个概念上的问题。前向迁移很容易:您可以将其作为作业、初始化容器或helm中的钩子运行。但是回滚迁移怎么办呢?比如我想从v1.1回滚到v1.0,需要取消一些迁移...

7得票2回答
ArgoCD GitOps中每个pod的镜像标签始终为git提交哈希值。

我们正在尝试在我们的公司使用ArgoCD和GitOps,并且有一个主要的问题: 我们的CI工具Jenkins目前在任何与当前使用的git提交哈希相关的标签合并后,都会推送到我们的docker仓库。 编辑:我们想在选择目标修订版本时得到其作为字符串的git哈希值,以用于覆盖helm图表中的i...