-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
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