小编Mat*_*ttC的帖子

你能自动销毁一个 kubernetes pod 部署吗?

我可以使用 kubectl cli 删除部署,但是有没有办法让我的部署在完成后自动销毁?对于我的情况,我们正在 AWS EKS 上的 Docker 容器中启动一个长期运行的过程。当我检查状态时,它是“正在运行”,然后一段时间后状态是“已完成”。那么有没有办法让 kubernetes pod 在完成后自动销毁?

kubectl run some_deployment_name --image=path_to_image
kubectl get pods
  //the above command returns...
some_deployment_name1212-75bfdbb99b-vt622 0/1  Running 2  23s
  //and then some time later...
some_deployment_name1212-75bfdbb99b-vt622 0/1  Completed 2  15m
Run Code Online (Sandbox Code Playgroud)

一旦完成,我希望它被销毁,而不必调用另一个命令。

kubernetes kubectl amazon-eks

5
推荐指数
1
解决办法
4193
查看次数

为什么使用REST @Produces注释

所以我明白你是在指定类型,但为什么呢?在什么条件下会很重要.例如,如果我有以下方法,并且我注释掉@Produces注释,它仍然返回JSON.

@GET
@Path("/json")
//@Produces({MediaType.APPLICATION_JSON})
public String getJson(){
    return toJson(getResults());
}
Run Code Online (Sandbox Code Playgroud)

API文档说'如果没有指定,那么容器将假定可以生成任何类型.' 那么为什么我不想让容器承担这个呢?

java rest web-services jax-rs restlet

3
推荐指数
1
解决办法
9116
查看次数

标签 统计

amazon-eks ×1

java ×1

jax-rs ×1

kubectl ×1

kubernetes ×1

rest ×1

restlet ×1

web-services ×1