Skip to content
If you are interested in trying out Gloo Gateway with the Kubernetes Gateway API, check out Solo Enterprise for kgateway. This version adds enterprise functionality on top of the kgateway open source project.

Cleanup

Page as Markdown

Remove the Gloo AI Gateway resources that you created as part of the tutorials.

  1. Delete the backing database services that you used in the tutorials.

    kubectl delete svc redis-cache -n gloo-system
    kubectl delete svc vector-db -n default
    kubectl delete svc weaviate -n gloo-system
    kubectl delete deploy redis-cache -n gloo-system
    kubectl delete deploy vector-db -n default
    kubectl delete deploy weaviate -n gloo-system
    kubectl delete HTTPRoute cache-service -n gloo-system
  2. Delete the routes, policies, and backend Upstreams to your LLM providers.

    kubectl delete RouteOption openai-opt -n gloo-system
    kubectl delete RateLimitConfig per-user-counter -n gloo-system
    kubectl delete VirtualHostOption jwt-provider -n gloo-system
    kubectl delete Upstream openai -n gloo-system
    kubectl delete HTTPRoute openai -n gloo-system
    kubectl delete Secret openai-secret -n gloo-system
  3. Remove the tracing resources.

    1. Delete the Gloo Gateway tracing resources.

      kubectl delete -n gloo-system gatewayparameters gloo-gateway-override
      kubectl delete -n gloo-system upstream jaeger
      kubectl delete -n gloo-system httplisteneroption log-provider
    2. Uninstall Jaeger.

      helm uninstall jaeger -n observability
    3. Delete the Jaeger namespace.

      kubectl delete namespace observability
  4. Delete the Gloo AI Gateway resources.

    kubectl delete GatewayParameters gloo-gateway-override -n gloo-system
    kubectl delete Gateway ai-gateway -n gloo-system