gpt4 book ai didi

kubernetes - 如何使用 skaffold 只重启一项服务?

转载 作者:行者123 更新时间:2023-12-02 11:38:34 29 4
gpt4 key购买 nike

我将 skaffold 用于基于 k8s 的微服务应用程序。我输入 skaffold devskaffold run 运行,然后输入 skaffold delete 重新启动所有微服务。

如果我只需要重启一项服务,我该怎么办?

最佳答案

根据docs :

  • 使用 skaffold dev 构建和部署您的应用每次您的代码更改
  • 使用skaffold run一次构建和部署您的应用,类似于 CI/CD 管道

1。部署您的服务:

    skaffold run --filename=skaffold_test_1.yaml

(此外,您可以有多个工作流程配置)。

2.更改您的 skaffold 工作流配置并运行:

skaffold delete --filename=skaffold_test2.yaml

使用这种方法,您的部署将不会像在停止 skaffold 后的 skaffold dev 命令中那样被删除。

基本上管理 skaffold 工作流配置的内容(通过添加或删除额外的条目允许您部署或删除特定服务)。

apiVersion: skaffold/v1
kind: Config
.
.
.

deploy:
kubectl:
manifests:
- k8s-service1.yaml
# - k8s-service2.yaml

关于kubernetes - 如何使用 skaffold 只重启一项服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63465099/

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