首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分别在预览和jx-staging环境中删除通过jx预览和jx提升部署的服务的k8s资源

分别在预览和jx-staging环境中删除通过jx预览和jx提升部署的服务的k8s资源
EN

Stack Overflow用户
提问于 2020-01-29 00:01:36
回答 1查看 111关注 0票数 2

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

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

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

因此,我希望在部署后删除服务资源(如部署、服务、pv和pvc等)。

请告诉我删除正在部署的微服务关联资源的命令。

EN

回答 1

Stack Overflow用户

发布于 2020-01-29 00:27:30

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

如果你确实想手动删除预览,你可以使用jx delete preview

上面的方法适用于预览。如果要从试运行或生产环境中删除某些内容,只需通过拉入请求或使用jx delete application修改env/requirements.yaml文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59952637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档