Defining Service Management in SAP BTP, Kyma Runtime

Objectives

After completing this lesson, you will be able to:
  • Define service management in SAP BTP, Kyma runtime.
  • Describe the architecture of the SAP BTP Operator module
  • Access and monitor service instances and service bindings in SAP BTP, Kyma runtime

Introduction to SAP BTP Service Management

Service management allows you to connect SAP BTP services to your Kyma runtime cluster and manage them. The SAP BTP Operator module, which is responsible for providing service management, consists of different resources, required for the provisioning of third-party services in Kubernetes clusters. For example, controllers, CustomResourceDefinitions, and others.

As stated above, when working within SAP BTP, Kyma runtime, you use the SAP BTP Operator module. The module is based on the Kubernetes Operator pattern, and you can consume SAP BTP services from you Kyma runtime cluster using Kubernetes-native tools. Using the SAP BTP Operator module in your SAP BTP subaccount, you can consume and manage SAP BTP services included in SAP Discovery Center. You can only use subscribed services in the respective SAP BTP subaccount and thus, you can only use these services in your Kyma runtime.

Architecture of the SAP BTP Operator Module

For the SAP BTP Operator module within Kyma runtime, Open Service Broker API (OSB API) allows for communication between Service Broker and SAP Service Manager. The SAP BTP Operator module uses SAP Service Manager to manage and consume respective services in SAP BTP. The SAP BTP Operator module installs its API through custom resources so that you can use Kubernetes-native tools to manage SAP BTP services through Kubernetes API. The following illustration gives a concise overview of the module's architecture:

Architecture of SAP BTP Operator

Service Management in Kyma Dashboard

To access service management in SAP BTP, Kyma runtime, you must follow the link to your Kyma dashboard from the SAP BTP cockpit. Then, go to Namespaces. You can create your own or choose an existing namespace. We recommend that you choose the default namespace. After entering a namespace, go to Service Management and choose Service Instances or Service Bindings.

Alternatively, you can access service management using Kubernetes-native tools (kubectl).

Summary

In SAP BTP, Kyma runtime, service management allows you to connect SAP BTP services to Kubernetes clusters and manage these using the SAP BTP Operator module. You can find SAP BTP services in the SAP Discovery Center. Within the architecture of the SAP BTP Operator module, SAP Service Manager uses the specific Open Service Broker API (OSB API) to manage the resources on SAP BTP.

Also, you now know how to access service management in Kyma dashboard.