Skip to content

Install Prerequisites

As a user, you will need the following before you get started with Compliant Kubernetes:

The easier is to request a dev environment from a managed Compliant Kubernetes provider. You should receive:

  • URLs for Compliant Kubernetes UI components, such as the dashboard, container registry, logs, etc.
  • A kubeconfig file for configuring kubectl access to the cluster.
  • (Optionally) Static username and password. Normally, you should log in via a username and a password of your organizations identity provider.

Make sure you configure your tools properly:

export KUBECONFIG=path/of/kubeconfig.yaml  # leave empty if you use the default of ~/.kube/config
export DOMAIN=  # the domain you received from the administrator

To verify if the required tools are installed and work as expected, type:

docker version
kubectl version  --client
helm version
# You should see the version number of installed tools and no errors.

To verify the received KUBECONFIG, type:

# Notice that you will be asked to complete browser-based single sign-on
kubectl get nodes
# You should see the Nodes of your Kubernetes cluster

To verify the received URLs, type:

curl --head https://dex.$DOMAIN/healthz
curl --include https://harbor.$DOMAIN/api/v2.0/health
curl --head https://grafana.$DOMAIN/healthz
curl --head https://kibana.$DOMAIN/api/status
# All commands above should return 'HTTP/2 200'