Prerequisites

Before installing Obcerv, you must have the following:

  1. Kubernetes cluster running a compatible version with the Obcerv Platform.
  2. The cluster must have an ingress controller installed. You will need to ensure port 443 is open to your desired network(s) for each ingress. If you opt to install the ingress-nginx controller, see NGINX ingress controller.
  3. kubectl version 1.18 or newer
    • To check this, run kubectl version.
  4. helm version 3.x
    • To check this, run helm version.
    • To check this, look for its pods by running kubectl get pods --namespace=itrs.
  5. linkerd CLI version 2.9 or newer
    • To check this, run linkerd version.
  6. Credentials for the ITRS Docker Registry (docker.itrsgroup.com). Obcerv is distributed via Docker images from the ITRS registry. If your Kubernetes cluster is not permitted to access our registry, the images must be manually added to your internal registry.
  7. DNS names for accessing Obcerv from outside the Kubernetes cluster.
    • Web UI: for example obcerv.mydomain.internal.
    • Data ingestion: to publish from Geneos Gateways; for example obcerv-ingestion.mydomain.internal. These DNS names must be mapped, either manually or dynamically, to the corresponding Kubernetes services that will be created during installation.
  8. TLS certificate(s) for the DNS names. You must generate these using your existing certificate management process. Alternatively, you may skip this and configure Obcerv to automatically create self-signed certificates during the installation.

You should also consult the Compatibility matrix to ensure you select compatible component versions.

["Obcerv"] ["Technical Reference"]

Was this topic helpful?