Installing NRF Client
The following sections describe the process and the Helm chart properties for deploying NRF Client. The procedures assume you have knowledge of and access to the kubectl tool.
Before installing NRF Client, see the discussion about installing cloud native MATRIXX in MATRIXX Installation and Upgrade.
Prerequisites
Helm charts must be installed to an existing Kubernetes namespace. Use the kubectl create ns
command to create a namespace. This example creates the
matrixx
namespace:
kubectl create ns matrixx
Multiple instances can be installed at the same time in the same namespace. In that case, resources are separated by release name.
The Helm chart assumes that the required images are available in an image repository that can be accessed from the Kubernetes cluster. Specify the URL of this registry and any required credentials in the Helm values file.
Deployment
Install NRF Client in the matrixx
namespace with a command similar to the following:
helm install helm_release_name matrixx/nrf-client --version version --namespace matrixx -f nrf_client_values_file.yaml
In this example, nrf_client_values_file.yaml is the file where you would specify your custom default values for your NRF Client implementation.
Uninstall the release with a command similar to the following:
helm uninstall helm_release_name