APIRule CR for Function Exposure
An APIRule is a Kyma custom resource (CR) that a developer creates to expose a Function (or other workload) running in the Kyma runtime as an HTTP endpoint accessible from outside the cluster. By defining an APIRule, developers configure routing rules that map an external URL path to a specific in-cluster service, enabling clients to invoke the Function over the internet without additional ingress configuration.
Tutorials that teach this
Prerequisites
- Concept Kyma APIRule for Exposing Services to the Internet
- Concept Creating a Kyma Serverless Function
- Concept Istio Service Mesh Istio Service Mesh is an infrastructure layer that developers use to manage, secure, and observe communication between services in a Kubernetes-based environment. On SAP BTP, developers use the [Istio module](https://help.sap.com/docs/btp/sap-business-technology-platform/26ffe00c24574db58697992b93f397ac?locale=en-US&state=PRODUCTION&version=Cloud) to manage and configure the Istio service mesh. A key feature of Istio is its sidecar proxy, which is injected into Pods to handle traffic management and enforce policies; developers can consult the [Istio Service Mesh documentation](https://help.sap.com/docs/btp/sap-business-technology-platform/ca84edb503ce4999b07237e5eed9eefc?locale=en-US&state=PRODUCTION&version=Cloud) to understand what sidecar proxies are, the benefits they provide, and how to troubleshoot injection issues when Pods do not have a sidecar proxy injected.