• Set up Gloo Mesh Gateway
    • Deploy sample apps
    • Set up routing for sample apps
    • Apply a policy and explore the UI
      • What is an API Gateway?
      • Overview and benefits
        • Component architecture
        • Networking architecture
        • Relay architecture
      • API concepts
        • Standalone gateway
        • Service mesh
      • Resource validation
        • Apply policies
        • Import and export policies
        • Supported policies in Gloo Mesh Gateway
      • Install the meshctl CLI
      • Licensing
      • System requirements
      • Installation options
      • Install with Helm
      • Install in a multicluster setup
      • Verify Helm charts
      • Best practices for production
        • About Redis
        • Built-in Redis
        • Local Redis
        • External Redis
        • Istio certificates
          • Setup options
          • Certificate rotation overview
          • Insecure setup
            • Self-signed server certificate
            • BYO server certificate
            • Self-signed server certificate with managed client certificates
            • BYO server certificate with managed client certificate
              • OpenSSL
              • AWS
              • Vault
      • Control user access to Gloo resources
      • High availability and disaster recovery
        • Deploy gateways
        • Upgrade gateways
        • Set up multitenancy with workspaces
          • Overview
          • Workspace configuration
          • Import and export resources across workspaces
          • Workspaces for gateway tenancy
          • Persona-driven workspace setup
    • Upgrade
    • Uninstall
    • Listener overview
    • HTTP
    • Simple HTTPS/TLS
    • Mutual TLS (mTLS)
    • TLS passthrough
    • TCP passthrough
    • Multiple hosts on one listener (SNI)
      • Routing overview
      • Intra-cluster routing
      • Multicluster routing
      • External service routing
      • Federated services
        • Route table delegation
        • Route label inheritance
        • Route matcher inheritance
        • Route policy attachment
        • Route table failure modes
      • URI path matching
      • Header matching
      • Query parameter matching
      • HTTP method matching
      • Intra-cluster routing
      • Multicluster routing
      • External services
      • Additional route settings
    • Direct response
    • Redirects and rewrites
    • Route delegation
    • Header manipulation
    • HTTP buffer filter
    • Load balancing and consistent hashing
    • Mirroring
    • Proxy protocol
    • Transformation
      • Gloo components
      • Network traffic
      • User access
      • Applications
      • Underlying infrastructure
    • Client TLS
    • CORS
    • CSRF
    • Data loss prevention (DLP)
    • Deny all HTTP requests
      • About
      • External auth server setup
      • Basic external auth policy
      • API keys
      • LDAP
        • API key and OPA
        • About OAuth
        • Google
        • Hydra
        • Keycloak
        • Microsoft
          • Okta access token example
          • Okta authorization code example
        • More OAuth features
        • About
        • OPA with Rego rules in config maps
        • OPA server as a sidecar
        • Bring your own OPA server
      • Passthrough
      • About
      • Basic JWT example
      • Multiple JWT policies
      • Multiple JWT providers
      • JWT claim- and scope-based auth
      • JWT, ext auth, and transformation policies
      • More JWT examples
      • About
      • Rate limit server setup
      • Basic rate limit policy
      • Multicluster rate limit
      • More rate limit policy examples
    • Web application firewall (WAF)
    • Active healthcheck
    • Connection pools for HTTP
    • Connection pools for TCP
    • Fault injection
    • Listener connection
    • Outlier detection
    • Retry and timeout
    • About the telemetry pipeline
      • Overview
        • Overview
        • Explore the UI with insights
        • Configure the UI for HTTPS
        • Connect the Gloo UI to OpenShift Prometheus
          • Overview
          • External auth with Google
          • External auth with Dex
          • External auth with Okta
          • OIDC settings in Helm
          • RBAC for resources in the UI
      • Istio insights
        • Overview
        • Sample PromQL queries
        • Metrics
        • Alerts
        • Customization options
        • Overview
        • Set up and access Grafana
        • Import the operations dashboard
        • Import the Portal analytics dashboard
        • Import the OPA dashboard
      • Jaeger
      • Istio access logs
      • Add Istio insights
      • Add Istio request traces
      • Collect compute instance metadata
      • Forward metrics to Datadog
      • Forward metrics to OpenShift
      • Enable logs
    • About
    • Architecture
      • Set up Gloo Portal
      • Create API products
      • Create a portal
      • Protect your APIs
      • Secure access to the portal
      • Cleanup
        • Create ApiDocs
        • Create API products
        • Rewrite API paths
        • Version your APIs
        • Apply policies to APIs
      • Usage plans
        • About external auth
        • API keys
        • OAuth
        • OAuth for multiple API products
      • Rate limits for APIs
      • Backend portal configuration
      • Portal AuthN and AuthZ
        • Sample React app
          • About Backstage
          • Backstage backend plugin
          • Backstage frontend plugin
      • End user guide
      • Install Portal
      • Install Portal with analytics
      • Upgrade or uninstall Portal
    • Portal API
    • About
    • Get started
    • Configure AWS IAM permissions
    • Provide AWS account and Lambda details
    • Set up routing
    • Manage multitenancy
    • Request and response payloads
      • Gloo Mesh Gateway versions
        • Overview
        • Supported Solo distributions of Istio
      • Open Source attribution
      • Feature gates
      • Release notes
      • Gloo Mesh Gateway changelog
      • Solo distribution of Istio changelog
      • Overview
      • AccessLogPolicy
      • AccessPolicy
      • ActiveHealthCheckPolicy
      • AdaptiveRequestConcurrencyPolicy
      • ApiDoc
      • ApiSchemaDiscovery
      • ApprovalState
      • AuthConfig
      • CaOptions
      • Clientmode
      • ClientTlsPolicy
      • CloudProvider
      • CloudProviderOptions
      • CloudResources
      • Condition
      • ConnectionPolicy
      • Core
      • CorsPolicy
      • CsrfPolicy
      • Dashboard
      • DlpPolicy
      • EnforcementLayers
      • ExtAuthPolicy
      • ExtAuthServer
      • ExternalEndpoint
      • ExternalService
      • ExternalWorkload
      • FailoverPolicy
      • FaultInjectionPolicy
      • GatewayLifecycleManager
      • HeaderManipulation
      • HttpBufferPolicy
      • HttpMatchers
      • InsightsConfig
      • InternalAdmin
      • IstioHelm
      • IstioLifecycleManager
      • IstioOperator
      • JwtPolicy
      • K8SReports
      • Keepalive
      • KubernetesCluster
      • ListenerConnectionPolicy
      • LoadBalancerPolicy
      • Locality
      • MirrorPolicy
      • OutlierDetectionPolicy
      • Phase
      • Port
      • Portal
      • PortalGroup
      • PortalMetadata
      • ProxyProtocolPolicy
      • Ratelimit
      • RatelimitClientConfig
      • RatelimitPolicy
      • RatelimitServerConfig
      • RatelimitServerSettings
      • Ref
      • References
      • RetryTimeoutPolicy
      • RootTrustPolicy
      • RouteTable
      • Selectors
      • SoloKit
      • Status
      • StringMatch
      • TcpMatchers
      • TlsMatchers
      • TransformationPolicy
      • TrimProxyConfigPolicy
      • VaultCa
      • VirtualDestination
      • VirtualGateway
      • WafPolicy
      • Workspace
      • WorkspaceSettings
      • Helm chart overview
      • Gloo Platform
      • Gloo Platform CRDs
      • meshctl
      • meshctl check
      • meshctl check server
      • meshctl cluster
      • meshctl cluster deregister
      • meshctl cluster list
      • meshctl cluster register
      • meshctl dashboard
      • meshctl debug
      • meshctl debug report
      • meshctl experimental
      • meshctl experimental dump-reports
      • meshctl experimental interop-check
      • meshctl experimental switch-active
      • meshctl experimental validate
      • meshctl experimental validate resources
      • meshctl experimental validate resources clean
      • meshctl external-workload
      • meshctl external-workload bug-report
      • meshctl external-workload generate-token
      • meshctl external-workload install
      • meshctl external-workload onboard
      • meshctl external-workload uninstall
      • meshctl generate
      • meshctl generate graphql
      • meshctl generate graphql grpc
      • meshctl install
      • meshctl license
      • meshctl license check
      • meshctl logs
      • meshctl migrate
      • meshctl migrate helm
      • meshctl migrate helm-values
      • meshctl precheck
      • meshctl proxy
      • meshctl uninstall
      • meshctl version
      • CVE lifecycle handling
      • Security and CVE scan results
    • Gloo component permissions
    • General debugging
      • Management server and relay connection
      • Add-ons
      • Agent
      • Custom resources
      • Observability pipeline
      • Policies
      • Redis
      • Routes
      • UI graph
      • Istio debugging
      • Istio and gateway lifecycle manager
      • ELB health checks in AWS fail
      • Istio gateway installation times out
      • Bookinfo apps pending
      • Portal server
      • API usage analytics
      • Frontend app
      • OAuth for portal
      • Failed to watch a portal resource
      • Try-it-out feature in the developer portal
    • About Solo Support
    • Submit a request
    • Add support information
    • main
    • 2.8 (latest)
    • 2.7
    • 2.6
    • 2.5
    • GitHub
    • Twitter / X
  • to navigate
  • to select
  • to close
    • Home
    • Reference
    • CLI reference
    On this page

    This doc set is for users of the Gloo Mesh Gateway product to set up an Istio ingress gateway. For users of the Gloo Gateway product to set up an ingress gateway with the Kubernetes Gateway API instead, see the Gloo Gateway docs.

    CLI reference

    View meshctl commands that you can use to manage your Gloo Mesh Gateway setup.

    article

    meshctl

    Reference for the 'meshctl' command.

    article

    meshctl check

    Reference for the 'meshctl check' command.

    article

    meshctl check server

    Reference for the 'meshctl check server' command.

    article

    meshctl cluster

    Reference for the 'meshctl cluster' command.

    article

    meshctl cluster deregister

    Reference for the 'meshctl cluster deregister' command.

    article

    meshctl cluster list

    Reference for the 'meshctl cluster list' command.

    article

    meshctl cluster register

    Reference for the 'meshctl cluster register' command.

    article

    meshctl dashboard

    Reference for the 'meshctl dashboard' command.

    article

    meshctl debug

    Reference for the 'meshctl debug' command.

    article

    meshctl debug report

    Reference for the 'meshctl debug report' command.

    article

    meshctl experimental

    Reference for the 'meshctl experimental' command.

    article

    meshctl experimental dump-reports

    Reference for the 'meshctl experimental dump-reports' command.

    article

    meshctl experimental interop-check

    Reference for the 'meshctl experimental interop-check' command.

    article

    meshctl experimental switch-active

    Reference for the 'meshctl experimental switch-active' command.

    article

    meshctl experimental validate

    Reference for the 'meshctl experimental validate' command.

    article

    meshctl experimental validate resources

    Reference for the 'meshctl experimental validate resources' command.

    article

    meshctl experimental validate resources clean

    Reference for the 'meshctl experimental validate resources clean' command.

    article

    meshctl external-workload

    Reference for the 'meshctl external-workload' command.

    article

    meshctl external-workload bug-report

    Reference for the 'meshctl external-workload bug-report' command.

    article

    meshctl external-workload generate-token

    Reference for the 'meshctl external-workload generate-token' command.

    article

    meshctl external-workload install

    Reference for the 'meshctl external-workload install' command.

    article

    meshctl external-workload onboard

    Reference for the 'meshctl external-workload onboard' command.

    article

    meshctl external-workload uninstall

    Reference for the 'meshctl external-workload uninstall' command.

    article

    meshctl generate

    Reference for the 'meshctl generate' command.

    article

    meshctl generate graphql

    Reference for the 'meshctl generate graphql' command.

    article

    meshctl generate graphql grpc

    Reference for the 'meshctl generate graphql grpc' command.

    article

    meshctl install

    Reference for the 'meshctl install' command.

    article

    meshctl license

    Reference for the 'meshctl license' command.

    article

    meshctl license check

    Reference for the 'meshctl license check' command.

    article

    meshctl logs

    Reference for the 'meshctl logs' command.

    article

    meshctl migrate

    Reference for the 'meshctl migrate' command.

    article

    meshctl migrate helm

    Reference for the 'meshctl migrate helm' command.

    article

    meshctl migrate helm-values

    Reference for the 'meshctl migrate helm-values' command.

    article

    meshctl precheck

    Reference for the 'meshctl precheck' command.

    article

    meshctl proxy

    Reference for the 'meshctl proxy' command.

    article

    meshctl uninstall

    Reference for the 'meshctl uninstall' command.

    article

    meshctl version

    Reference for the 'meshctl version' command.

    Solo.io copyright 2025