roo*_*ook 7 continuous-integration continuous-deployment continuous-delivery kubernetes argocd
如何停止/启动ArgoCD中部署的应用程序?
我只看到删除或同步或部署/重新部署选项。我正在运行服务器应用程序,并且我想暂时停止(关闭)它们在集群中的功能。或者我在这个概念中遗漏了一些东西?
我是否需要为我的服务器应用程序实现某种自定义接口,以使启动/停止功能成为可能并直接与我的应用程序通信?(所以它不属于ArgoCD的责任 - 即它不像Linux服务管理系统 - 我需要自己在应用程序级别实现它)
您可以将副本计数设置为 0,这样就不会创建 pod,而无需更新应用程序代码或从 argocd 中删除应用程序。
您需要编辑部署的定义,将其设置replicas
为0
如下所示:
apiVersion: ...
kind: Deployment
spec:
replicas: 0
...
Run Code Online (Sandbox Code Playgroud)
这可以通过两种方式完成:
App Details
>> Summary
)Disable auto-sync
,这样您的更改就不会被覆盖 归档时间: |
|
查看次数: |
13730 次 |
最近记录: |