SAP Kyma is a powerful, Kubernetes-based platform designed to help organizations build and extend cloud-native applications with ease. When combined with the SAP Cloud Platform (now known as SAP Business Technology Platform - BTP), Kyma unlocks even greater possibilities by enabling seamless integration with SAP services and data.
This article guides you through the process and considerations for connecting SAP Kyma to your SAP Cloud Platform account, allowing you to leverage Kyma’s capabilities within your enterprise SAP environment.
Integrating Kyma with your SAP Cloud Platform account provides multiple advantages:
- Access to SAP Services: Easily consume SAP APIs, services, and extensions directly from your Kyma environment.
- Centralized Management: Use the SAP BTP cockpit to manage Kyma runtimes and monitor applications.
- Secure Connectivity: Benefit from SAP’s enterprise-grade security, identity management, and compliance.
- Streamlined Development: Build cloud-native extensions that complement your existing SAP Cloud Platform applications.
Before connecting SAP Kyma to your SAP Cloud Platform account, ensure the following:
- You have an active SAP Cloud Platform (SAP BTP) subaccount.
- Appropriate permissions to create and manage Kyma runtimes within your subaccount.
- Kubernetes cluster or managed Kyma runtime service available.
- Familiarity with SAP BTP cockpit and Cloud Foundry environment (optional but helpful).
- Log in to your SAP BTP cockpit.
- Navigate to the global account and select your subaccount.
- Go to the Environments section and select Kyma Runtime.
- Enable the Kyma runtime environment. This will provision a Kyma cluster managed by SAP, eliminating the need for manual Kubernetes setup.
- After provisioning, access the Kyma dashboard directly from the SAP BTP cockpit.
- The dashboard provides tools to deploy, manage, and monitor your cloud-native applications and extensions.
- Set up trust between SAP Cloud Platform and Kyma for user authentication.
- Integrate SAP BTP Identity Authentication Service (IAS) to enable single sign-on (SSO) across Kyma services.
- Define roles and permissions using SAP BTP’s role collections and assign them to your users for secure access control.
¶ 4. Deploy Applications and Services on Kyma
- Use the Kyma console or CLI tools to deploy microservices, functions, or event handlers.
- Bind SAP Cloud Platform services like SAP API Management, SAP Integration Suite, or SAP Event Mesh to your Kyma applications.
- Leverage built-in event bus and API gateway for communication and secure exposure of services.
- Use service instances from SAP BTP to connect your Kyma workloads with backend SAP systems like SAP S/4HANA, SAP SuccessFactors, or others.
- Configure destination services and connectivity in SAP BTP to ensure smooth communication.
- Use Managed Kyma Runtimes: Whenever possible, use SAP-managed Kyma runtimes for simplified operations and security compliance.
- Leverage Event-Driven Architecture: Exploit Kyma’s eventing capabilities to build reactive, loosely coupled extensions.
- Secure APIs: Utilize SAP API Management within SAP BTP to protect APIs exposed by Kyma applications.
- Monitor and Log: Use SAP BTP monitoring tools to keep track of your Kyma runtime health and application logs.
Connecting SAP Kyma to your SAP Cloud Platform account bridges the power of cloud-native development with SAP’s enterprise services. This integration enables developers and organizations to rapidly build, extend, and scale intelligent applications with secure, managed infrastructure and seamless SAP connectivity.
By following the outlined steps, you can unlock the full potential of SAP Kyma within your SAP ecosystem, accelerating innovation and business transformation.