@@ -360,35 +360,26 @@ Tooling:
360360 kubectl delete secret hf-token --ignore-not-found
361361 ```
362362
363- 1. Uninstall the Gateway API resources
363+ 1. Choose one of the following options to cleanup the Inference Gateway.
364+
365+ === " GKE"
364366
365367 ` ` ` bash
366368 kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/gke/gateway.yaml --ignore-not-found
367369 kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/gke/healthcheck.yaml --ignore-not-found
368370 kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/gke/gcp-backend-policy.yaml --ignore-not-found
369371 kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/gke/httproute.yaml --ignore-not-found
370- kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/istio/gateway.yaml --ignore-not-found
371- kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/istio/destination-rule.yaml --ignore-not-found
372- kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/istio/httproute.yaml --ignore-not-found
373- kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/kgateway/gateway.yaml --ignore-not-found
374- kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/kgateway/httproute.yaml --ignore-not-found
375372 ` ` `
376373
377- 1. Uninstall the Gateway API Inference Extension CRDs
374+ === " Istio "
378375
379376 ` ` ` bash
380- kubectl delete -k https://github.com/kubernetes-sigs/gateway-api-inference-extension/config/crd --ignore-not-found
377+ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/istio/gateway.yaml --ignore-not-found
378+ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/istio/destination-rule.yaml --ignore-not-found
379+ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/istio/httproute.yaml --ignore-not-found
381380 ` ` `
382381
383- 1. Choose one of the following options to cleanup the Inference Gateway.
384-
385- === " GKE"
386-
387- No further clean up is needed.
388-
389- === " Istio"
390-
391- The following instructions assume you would like to clean up ALL Istio resources that were created in this quickstart guide.
382+ The following steps assume you would like to clean up ALL Istio resources that were created in this quickstart guide.
392383
393384 1. Uninstall All Istio resources
394385
@@ -402,10 +393,14 @@ Tooling:
402393 kubectl delete ns istio-system
403394 ` ` `
404395
405-
406396=== " Kgateway"
407397
408- The following instructions assume you would like to cleanup ALL Kgateway resources that were created in this quickstart guide.
398+ ` ` ` bash
399+ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/kgateway/gateway.yaml --ignore-not-found
400+ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/kgateway/httproute.yaml --ignore-not-found
401+ ` ` `
402+
403+ The following steps assume you would like to cleanup ALL Kgateway resources that were created in this quickstart guide.
409404
410405 1. Uninstall Kgateway
411406
@@ -427,7 +422,12 @@ Tooling:
427422
428423=== " Agentgateway"
429424
430- The following instructions assume you would like to cleanup ALL Kgateway resources that were created in this quickstart guide.
425+ ` ` ` bash
426+ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/kgateway/gateway.yaml --ignore-not-found
427+ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/kgateway/httproute.yaml --ignore-not-found
428+ ` ` `
429+
430+ The following steps assume you would like to cleanup ALL Kgateway resources that were created in this quickstart guide.
431431
432432 1. Uninstall Kgateway
433433
@@ -446,3 +446,9 @@ Tooling:
446446 ` ` ` bash
447447 kubectl delete ns kgateway-system
448448 ` ` `
449+
450+ 1. Uninstall the Gateway API Inference Extension CRDs
451+
452+ ` ` ` bash
453+ kubectl delete -k https://github.com/kubernetes-sigs/gateway-api-inference-extension/config/crd --ignore-not-found
454+ ` ` `
0 commit comments