gpt4 book ai didi

git - Kubernetes Gitrepo数量-自动重新部署?

转载 作者:行者123 更新时间:2023-12-02 12:21:17 25 4
gpt4 key购买 nike

我已经在我的K8S群集中的“volumes”部分创建了两个副本的部署,以克隆git repo。克隆仓库,创建容器,创建部署。我可以登录到pod并运行git commit一切正常。

我的假设:如果我将git push推送到gitRepo卷挂载管理的存储库,则将自动重新部署pod或K8S部署,但这没有发生吗?我的假设错了吗?推送完成后,像CD流水线一样,我是否应该做更多的事情来进行自动重新部署?如果后者是正确的,那么我正在尝试了解gitRepo卷安装的目的。

感谢您的投入。

阿卜杜勒

最佳答案

经过研究,我认为我现在了解gitRepo卷的范围。我对在git repo发生更改时自动更新pod /部署的要求可以使用以下微服务来处理: https://github.com/fabric8io/gitcontroller

上述微服务的问题:

  • 无法找到gitcontroller二进制文件(也可以查看GitHub问题,有人早些时候发布了此文件)
  • 当我在安装Go并将微服务移动到期望的期望位置后尝试手动构建它时,我最终遇到了内存错误。

  • 因此,我相信上述微服务已损坏,现在(在撰写本文时)可能无法维护。在修复之前,我将回到使用带有git backed repo的Spring Cloud Config服务器来处理我的配置。因此,当我的配置更改时,我可以运行Fabric8 maven插件( https://maven.fabric8.io/)来构建一个新的Docker镜像并将其部署到我的集群中。所有这些都可以使用简单的Jenkins CD管道自动进行。

    关于git - Kubernetes Gitrepo数量-自动重新部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49491746/

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