我在Jenkins-X中分别使用“预览”和"jx-staging“中的"jx preview”和"jx promote“命令部署服务。
我想删除与使用jx命令部署的特定微服务相关的资源(如部署、服务、pv和pvc等)。
因为当我在“预览”和"jx-staging“环境中部署相同的服务时,构建会失败,因为该服务已经在部署在其中一个名称空间中的一个端口上运行。
因此,我希望在部署后删除服务资源(如部署、服务、pv和pvc等)。
请告诉我删除正在部署的微服务关联资源的命令。
发布于 2020-01-29 00:27:30
当与预览关联的拉取请求关闭时,与预览环境关联的资源将被垃圾收集。这是通过运行jx gc previews命令的后台CronJob实现的。你也可以急切地自己运行这段代码。
如果你确实想手动删除预览,你可以使用jx delete preview。
上面的方法适用于预览。如果要从试运行或生产环境中删除某些内容,只需通过拉入请求或使用jx delete application修改env/requirements.yaml文件
https://stackoverflow.com/questions/59952637
复制相似问题