Prepare a namespace
You need to create a namespace in your Kubernetes cluster that contains all the resources related to your HCL Leap Container deployment.
It is recommended that the namespace is created before the deployment.
Identify a name for your namespace and create it using the following syntax:
On Kubernetes platforms:
Kubectl
# Command to create a namespace using kubectl
# This example creates a namespace called "my-namespace"
kubectl create ns my-namespace
OpenShift:
For OpenShift, you must create a namespace with specific settings.
Use the following namespace definition and save it as namespace.yaml. You must replace my-namespace in the template with the name of the namespace you are using:
apiVersion: v1
kind: Namespace
metadata:
name: my-namespace
annotations:
openshift.io/sa.scc.mcs: "s0:c24,c4"
openshift.io/sa.scc.supplemental-groups: "1001/10000"
openshift.io/sa.scc.uid-range: "1000/10000"
OpenShift client:
# Command to create namespace from template file
oc apply -f namespace.yaml
Parent topic: Preparation