← SAP Clean Core Engineering Hub
GUIDE #73 Open CF-to-Kyma Architect →
ARCHITECTURAL BLUEPRINT #73

SAP BTP Cloud Foundry to Kyma Runtime Migration Guide

Modernize your SAP BTP extensions by migrating from Cloud Foundry buildpacks to containerized Kubernetes on Kyma. Map VCAP_SERVICES, configure Istio APIRules, and leverage the SAP BTP Service Binding Operator.

📖 Production BTP Architecture Manual

Complete blueprints for Kyma, Cloud Foundry, and Clean Core side-by-side extensibility in The SAP BTP & Business AI Architecture Companion.

Get Enterprise Suite (-80% Off: €9.80) →

1. The Strategic Motivation for Kyma Migration

While SAP BTP Cloud Foundry remains supported, large enterprises are transitioning critical workloads to SAP BTP Kyma Runtime (Kubernetes) to eliminate key architectural bottlenecks:

2. Translating manifest.yml into Kubernetes Deployments

In Cloud Foundry, apps are defined in manifest.yml:

applications:
  - name: order-service
    memory: 1G
    instances: 2
    services:
      - uaa-shared-auth
      - btp-destination-service

In Kyma, this translates into:

3. From VCAP_SERVICES to Volume Mounts

In Cloud Foundry, applications parse a gigantic JSON blob injected into the environment variable VCAP_SERVICES. In Kubernetes/Kyma, the SAP BTP Service Binding Operator mounts credentials directly to /etc/secrets/sapcp/<binding-name>/.

Both SAP CAP and the SAP Cloud SDK automatically detect Kyma service bindings when the environment variable SERVICE_BINDING_ROOT=/etc/secrets/sapcp is defined. Zero application code rewrite is required.

Interactive Generator: Use Tool #86: SAP BTP Cloud Foundry to Kyma Migration Architect to convert manifest.yml definitions into production Kubernetes manifests.

Build Scalable Enterprise Cloud Solutions

Get complete blueprints for Kyma, Cloud Foundry, and Clean Core migration in The SAP Enterprise Architecture Suite.

Get Enterprise Suite (-80% Off) → View on Amazon ($19.99) →