Enable, disable and upgrade a Kyma module
Learn how to enable, disable and upgrade a Kyma module. To see the list of all available and planned Kyma modules, go to Overview.
Enable a Kyma module
To enable a module, deploy its module manager and apply the module configuration. See the already available Kyma modules with their quick installation steps and links to their GitHub repositories:
Prerequisites
Steps
Keda
kubectl create ns kyma-systemkubectl apply -f https://github.com/kyma-project/keda-manager/releases/latest/download/keda-manager.yamlkubectl apply -f https://github.com/kyma-project/keda-manager/releases/latest/download/keda-default-cr.yaml -n kyma-system
For more details see, the keda-manager
repository in GitHub.
BTP Operator
kubectl apply -f https://github.com/kyma-project/btp-manager/releases/latest/download/btp-manager.yamlkubectl apply -f https://github.com/kyma-project/btp-manager/releases/latest/download/btp-operator-default-cr.yaml
CAUTION: The CR is in the
Warning
state and the message isSecret resource not found reason: MissingSecret
. To create a Secret, follow the instructions in thebtp-manager
repository.
Disable a Kyma module
You disable a Kyma module with the kubectl delete
command.
Find out the paths for the module you want to disable; for example, from the Enable a Kyma module section.
Delete the module configuration:
Click to copykubectl delete {PATH_TO_THE_MODULE_CUSTOM_RESOURCE}To avoid leaving some resources behind, wait for the module custom resource deletion to be complete.
Delete the module manager:
Click to copykubectl delete {PATH_TO_THE_MODULE_MANAGER_YAML_FILE}
Upgrade a Kyma module
To upgrade a Kyma module to the latest version, run the same kubectl
commands used for its installation.