我们正尝试使用knative通过对kubernetes服务器的REST调用动态部署和删除基于容器的应用程序。 一旦knative启动并运行并配置,通过执行Service yaml引用多容器pod的配置映射,图像名称等,就可以非常简单地部署应用。
但是,删除部署的吊舱并不是那么容易。 Knative为每个已部署的pod / app部署了许多对象,看起来它们(对象)需要一个一个地删除。有人知道通过向kubernetes服务器发出REST请求来删除步数最少的已部署Pod的最佳方法吗?以及正确的删除顺序?谢谢。
答案 0 :(得分:0)
对于任何关心的人:
最初,我不知Knative为每个服务创建请求创建的对象数量。...
(从集群内部)将删除HTTP请求发送到kubernetes rest API服务器(从集群内部):https://kubernetes:443/apis/serving.knative.dev/v1alpha1/namespaces/[yourNamespaceName]/services/[yourServiceName]就像一个魅力,删除修订,路由,配置,pod等。