Namespaces
Creating platform namespaces.
Started from platform version 21.31 we removed hard-coding of the Kubernetes namespaces to integrate the platform into more Enterprise friendly infrastructures.
The platform HELM3 charts expect to find namespaces for:
- Integration flow steps
- Platform microservices
- Monitoring microservices
We define these namespaces in the values.glubal.namespaces
section of the HELM3 charts.
Creating Namespaces
If you are installing the platform for the first time or updating the platform version from the version 21.31, you must create required namespaces explicitly.
Delete existing namespaces or uninstall the helm release if you need to upgrade the platform from 21.31 platform version. IMPORTANT: this will delete the active cluster!
Create the required namespaces in kubernetes cluster (the name
and labels.name
must match the values provided in the values.global.namespaces
of HELM3 charts):
apiVersion: v1
kind: Namespace
metadata:
labels:
name: <monitoring_namespace_name_from_values>
name: <monitoring_namespace_name_from_values>
---
apiVersion: v1
kind: Namespace
metadata:
labels:
name: <platform_namespace_name_from_values>
name: <platform_namespace_name_from_values>
---
apiVersion: v1
kind: Namespace
metadata:
labels:
name: <tasks_namespace_name_from_values>
name: <tasks_namespace_name_from_values>
After this you can install the helm release.