gpt4 book ai didi

docker - kubernetes 开发环境,减少开发时间

转载 作者:行者123 更新时间:2023-12-04 15:30:30 24 4
gpt4 key购买 nike

我是 devops 和 kubernetes 的新手,正在设置本地开发环境。
为了实现无障碍部署,我想让开发环境尽可能与部署环境相似。因此,为此,我将 minikube 用于单节点集群,这解决了我的很多问题,但现在,据我所知,开发人员需要执行以下操作以查看更改:

  • 本地写代码,
  • 创建一个容器镜像,然后将其推送到容器注册
  • 使用更新的容器镜像应用 kubernetes 配置

  • 但是这种方法的主要问题是开发时间长,你能提出一些更好的方法来让我实时看到变化吗?

    最佳答案

    Kubernetes 官方博客列出了几个 CI/CD 开发工具 用于构建基于 Kubernetes 的应用程序:https://kubernetes.io/blog/2018/05/01/developing-on-kubernetes/

    然而,正如其他人所提到的,使用 CI/CD 方法进行开发时,开发周期可能会变得更慢。因此,我和一位同事启动了 DevSpace CLI。它允许您在 Kubernetes 内创建一个 DevSpace,允许您直接终端访问和实时文件同步。这意味着您可以在任何 IDE 中使用它,甚至可以使用 热重装 用于 nodejs 的 nodemon 等工具。

    GitHub 上的 DevSpace CLI:https://github.com/covexo/devspace

    关于docker - kubernetes 开发环境,减少开发时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47470643/

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