2

我在 Jenkins-X 的“preview”和“jx-staging”中分别使用“jx preview”和“jx promote”命令部署服务。

我想删除与使用 jx 命令部署的特定微服务相关联的资源(如部署、服务、pv 和 pvc 等)。

因为当我在“preview”和“jx-staging”环境中部署相同的服务时,构建失败,因为该服务已经在部署在其中一个命名空间中的一个端口上运行。

所以我想在部署后删除服务资源(如部署、服务、pv 和 pvc 等)。

请让我知道删除与正在部署的微服务关联的资源的命令。

4

1 回答 1

0

当与预览关联的拉取请求关闭时,与预览环境关联的资源将被垃圾收集。这通过CronJob运行jx gc previews命令的后台工作。您也可以自己急切地运行它。

如果您真的想手动删除预览,您可以使用jx delete preview

以上适用于预览。如果您想从暂存或生产中删除某些内容,只需env/requirements.yaml通过拉取请求修改文件或使用jx 删除应用程序

于 2020-01-28T16:27:30.347 回答