Skip to content

Unable to delete cascading resources of the Ksvc #15937

@AlvinLv00

Description

@AlvinLv00

After deleting a KServe/Knative Service (ksvc), its related resources—such as Configuration, Route, Revision, ReplicaSet, Deployment, and Pods—are not automatically cascaded and removed.
1、View Resource
#kubectl get pod,ksvc,configuration,route,revision,deployments.apps,services,replicationcontrollers -n mlops |grep mirron-v1wyofoffj
pod/mirron-v1wyofoffj-00001-deployment-5b8d6cd4df-zvfgf 2/2 Running 0 56s
service.serving.knative.dev/mirron-v1wyofoffj http://mirron-v1wyofoffj.mlops.example.com mirron-v1wyofoffj-00001 mirron-v1wyofoffj-00001 True
configuration.serving.knative.dev/mirron-v1wyofoffj mirron-v1wyofoffj-00001 mirron-v1wyofoffj-00001 True
route.serving.knative.dev/mirron-v1wyofoffj http://mirron-v1wyofoffj.mlops.example.com True
revision.serving.knative.dev/mirron-v1wyofoffj-00001 mirron-v1wyofoffj 1 True 1 1
deployment.apps/mirron-v1wyofoffj-00001-deployment 1/1 1 1 56s
service/mirron-v1wyofoffj ExternalName knative-local-gateway.istio-system.svc.cluster.local 80/TCP 54s
service/mirron-v1wyofoffj-00001 ClusterIP 10.241.196.147 80/TCP 56s
service/mirron-v1wyofoffj-00001-private ClusterIP 10.241.196.235 80/TCP,9090/TCP,9091/TCP,8022/TCP,8012/TCP 56s
2、Delete KSVC
#kubectl delete ksvc mirron-v1wyofoffj -n mlops
service.serving.knative.dev "mirron-v1wyofoffj" deleted
3、Check Resources
#kubectl get pod,ksvc,configuration,route,revision,deployments.apps,services,replicationcontrollers -n mlops |grep mirron-v1wyofoffj
pod/mirron-v1wyofoffj-00001-deployment-5b8d6cd4df-zvfgf 2/2 Running 0 113s
configuration.serving.knative.dev/mirron-v1wyofoffj mirron-v1wyofoffj-00001 mirron-v1wyofoffj-00001 True
route.serving.knative.dev/mirron-v1wyofoffj http://mirron-v1wyofoffj.mlops.example.com True
revision.serving.knative.dev/mirron-v1wyofoffj-00001 mirron-v1wyofoffj 1 True 1 1
deployment.apps/mirron-v1wyofoffj-00001-deployment 1/1 1 1 114s
service/mirron-v1wyofoffj ExternalName knative-local-gateway.istio-system.svc.cluster.local 80/TCP 112s
service/mirron-v1wyofoffj-00001 ClusterIP 10.241.196.147 80/TCP 114s
service/mirron-v1wyofoffj-00001-private ClusterIP 10.241.196.235 80/TCP,9090/TCP,9091/TCP,8022/TCP,8012/TCP 114s

4、ksvc status: removing

Have you encountered this kind of issue where the ksvc can be deleted, but its cascading resources such as Configuration, Route, Revision, ReplicaSet, Deployment, and Pods cannot be deleted, resulting in unreleased resources? help me

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/questionFurther information is requestedtriage/needs-user-inputIssues which are waiting on a response from the reporter

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions