Running Akamas on OpenShift requires some Helm configurations to be applied.
The installation is provided as a set of templates packaged in a chart archive managed by Helm. Custom values are applied to ensure Akamas complies with the default restricted-v2
security context constraints.
OpenShift version 4.x.
Before proceeding with the installation make sure you meet the Kubernetes requirements
The installation can be done offline and online as described in the section Install Akamas. Choose the one that better suits your cluster access policies.
The following snippet must be added to the akamas.yaml
to install Akamas on OpenShift.
Besides the methods described in Accessing Akamas, you can use the OpenShift default ingress controller to create the required routes. Add the following snippet to the akamas.yaml
file.
Once the Helm command is invoked, ensure the routes have been created by running:
The output must list the Akamas routes with different paths.
The toolbox optional component requires privileged access to run on OpenShift; the toolbox uses a dedicated service account, named toolbox
by default. You can grant privileged access by issuing the following command.