We use cookies for the best online experience.Read our Privacy Statement

  • Overview
    • API Exposure
      • API Gateway
      • Useful links
      • API Gateway limitations
    • Application Connectivity
      • Application Connector
      • Application Gateway
      • Security
      • Application Connectivity - useful links
      • Runtime Agent
      • Runtime Agent - useful links
    • Eventing
      • Glossary
      • Useful links
    • Observability
      • Monitoring
      • Telemetry
      • Observability - Useful links
    • Serverless
      • Serverless
      • From code to Function
      • Container registries
      • Development toolkit
      • Useful links
      • Security considerations
      • Serverless limitations
    • Service Management
      • What is Service Management in Kyma?
      • Service Management - useful links
    • Service Mesh
      • Details
      • Default Istio setup in Kyma
      • Istio sidecars in Kyma and why you want them
      • Limitations of Istio Service Mesh
      • Useful links
    • Telemetry
      • Telemetry Operator
      • Application Logs
      • Traces
      • Tutorials
    • User Interfaces
      • Kyma Dashboard
      • Kyma CLI
  • Get Started
    • Quick install
    • Deploy and expose a Function
    • Deploy and expose a microservice
    • Trigger a workload with an event
    • Observability
  • Developer Tutorials
    • API Exposure
      • Create a workload
      • Set up a custom domain for a workload
      • Set up a TLS Gateway
      • Expose a workload
        • Expose a workload
        • Expose multiple workloads on the same host
        • Expose workloads in multiple Namespaces with a single APIRule definition
      • Expose and secure a workload
        • Expose and secure a workload with OAuth2
        • Get a JSON Web Token (JWT)
        • Expose and secure a workload with JWT
        • Expose and secure a workload with Istio
        • Expose and secure a workload with a certificate
    • Application Connectivity
      • Create a new Application
      • Register a service
      • Register a secured API
      • Call a registered external service from Kyma
      • Disable TLS certificate verification
      • Establish a secure connection with Compass
      • Maintain a secure connection with Compass
      • Revoke a client certificate (RA)
      • Configure Runtime Agent with Compass
      • Reconnect Runtime Agent with Compass
    • Eventing
      • Create Subscription subscribing to multiple event types
      • Event name cleanup in Subscriptions
      • Changing Events Max-In-Flight in Subscriptions
      • Publish legacy events using Kyma Eventing
    • Observability
    • Security
      • Set up or update a custom domain TLS certificate in Kyma
      • Prepare self-signed root CA and client certificates
      • Set up a custom identity provider
    • Serverless
      • Create an inline Function
      • Create a Git Function
      • Expose a Function with an API Rule
      • Manage Functions with Kyma CLI
      • Debug a Function
      • Synchronize Git resources with the cluster using a GitOps operator
      • Set an external Docker registry
      • Switch to an external Docker registry at runtime
      • Log into a private package registry using credentials from a Secret
      • Set asynchronous communication between Functions
      • Customize Function traces
      • Override runtime image
      • Inject environment variables
      • Use external scalers
      • Access to Secrets mounted as Volume
    • Service Management
      • Deploy an SAP BTP service in your Kyma cluster
  • Operation Guides
    • Operations
      • Install Kyma CLI
      • Install Kyma
      • Change Kyma settings
      • Upgrade or Downgrade Kyma
      • Uninstall Kyma or components
      • Enable, disable and upgrade a Kyma module
      • Back up Kyma
      • Pass an access token in a request header
      • Grafana Dashboards for Kyma Eventing
      • Kyma Eventing Metrics
      • Acquiring NATS server system account credentials
      • Access Kyma application logs
      • Enable Grafana for Istio monitoring
      • Enable Istio access logs
      • Enable mTLS for custom metrics
      • Enable Kyma with Runtime Agent
      • Enable automatic Istio sidecar proxy injection
    • Security
      • Authentication in Kyma
      • Authorization in Kyma
      • Access Kyma securely
      • Ingress and Egress traffic
      • OAuth2 server customization and operations
      • Access and Expose Grafana
      • Access and Expose Grafana
      • Useful links
    • Troubleshooting
      • Component doesn't work after successful installation
      • Local Kyma deployment fails with pending Pods
      • Provisioning k3d fails on a Linux machine
      • Error for kubectl port forwarding
      • Kyma domain is not resolvable
      • Kyma resource is misconfigured
      • Cannot create a volume snapshot
      • API Exposure
        • Cannot connect to a service exposed by an APIRule
          • Basic diagnostics
          • 401 Unauthorized or 403 Forbidden
          • 404 Not Found
          • 500 Internal Server Error
        • External DNS management
          • Connection refused or timeout
          • Could not resolve host
          • Resource ignored by the controller
        • Certificate management - Issuer not created
        • Kyma Gateway - not reachable
        • Pods stuck in `Pending/Failed/Unknown` state after an upgrade
        • Issues when creating an APIRule - various reasons
      • Eventing
        • Kyma Eventing - Basic Diagnostics
        • NATS JetStream backend troubleshooting
        • Subscriber receives irrelevant events
        • Eventing backend stopped receiving events due to full storage
        • Published events are pending in the stream
      • Observability
        • Prometheus Istio Server restarting or in crashback loop
        • Trace backend doesn't show the traces you want to see
      • Security
        • Issues with certificates on Gardener
        • No access to OAuth2 protected APIRules
      • Serverless
        • Failure to build Functions
        • Failing Function container
        • Function debugger stops at dependency files
        • Functions failing to build on k3d
        • Serverless periodically restarting
      • Service Mesh
        • Can't access a Kyma endpoint (503 status code)
        • Connection refused errors
        • Issues with Istio sidecar injection
        • Incompatible Istio sidecar version after Kyma upgrade
  • Technical Reference
    • Architecture
      • Application Connector components
      • Application Gateway
      • API Gateway Architecture
      • Eventing Architecture
      • Monitoring Architecture
      • Runtime Agent Architecture
      • Serverless Architecture
      • Internal Docker registry
    • Configuration parameters
      • Application Connector chart
      • Ory limitations
      • ORY chart
      • Observability charts
      • Connection with Compass
      • Cluster Users chart
      • Istio chart
      • Istio Resources chart
      • Serverless chart
      • Environment variables
    • Custom resources
      • Application
      • APIRule
      • Subscription
      • EventingBackend
      • Istio
      • Compass Connection
      • Function
      • Telemetry - LogPipeline
      • Telemetry - LogParser
      • Telemetry - TracePipeline
    • Application Gateway details
    • Configure Authorization (OAuth2, JWT)
    • Allowed domains in API Gateway Controller
    • Blocked services in API Gateway Controller
    • Event names
    • Configuring the Runtime
    • Sample Functions
    • Function processing stages
    • Switching registries at runtime
    • Git source type
    • Exposing Functions
    • Function configuration file
    • Function's specification
    • Available presets
  • Glossary
  • Migration Guide 2.16-2.17

  • Technical Reference
    • Architecture
      • API Gateway Architecture
      • Application Connector components
      • Application Gateway
      • Runtime Agent Architecture
      • Eventing Architecture
      • Monitoring Architecture
      • Serverless Architecture
      • Internal Docker registry
    • Twitter
    • GitHub
    • Slack
    • LinkedIn
    • YouTube

    Copyright © 2018-2025 The Kyma project authors. Privacy Statement

    deploys by Netlify