Skip to content

Using EKC

This page describes how to create namespaces, manage quotas, and launch apps on EKC.

Getting started

  1. Register and log in to ICE Connect.
  2. Go to the ICE Connect Rancher web interface and choose Log In with Keycloak.

Cluster

After logging in, click on icekube, which is the main GPU-enabled cluster. The dashboard will show its status.

Screenshot of the Clusters page, showing cluster selection.

Screenshot of the Clusters page, showing cluster selection.

Before you launch an app you are required to create a Namespace.

Projects and namespaces

One project can contain many namespaces which are groups of apps, containers, volumes, and other resources.

Click on ClusterProjects/NamespacesCreate Namespace.

Screenshot of the Projects/Namespaces page, showing how to create a new namespace.

Screenshot of the Projects/Namespaces page, showing how to create a new namespace.

When you create a namespace, you need to use your project name as prefix.

Namespace names,

  1. Must begin with your project name, e.g. johannes-mynamespace.
  2. Can only contain alphanumerics and dashes -.
  3. Cannot be empty.

You also have to set the namespace quotas. The sum of all namespace quotas cannot exceed the project quota.

Managing quotas

Your project is limited in computational resources and storage capacity, managed by Kubernetes Resource Quotas. You set the quotas when you create a namespace.

Screenshot of the page Namespace: Create, where you can set quotas.

Screenshot of the page Namespace: Create, where you can set quotas.

If you launch multiple apps and use different namespaces for some, you may have to adjust their quotas.

CPU resources are measured in mCPUs (milli-CPUs) where for example 500m is one-half CPU core of reserved performance. Additional cores will be available freely depending on the server load, up to the maximum of 64 cores (64000m).

Memory and storage are defined in MiB (Mebibytes). To convert MiB to GiB, divide the number by 1024.

Some apps and charts do not define requests and limits for resource usage. In this case, you can set their default values using Container Resource Limit (optional).

Launching apps

Click on Apps to launch an app.

Screenshot of the Cluster Dashboard, showing the location of Apps.

Screenshot of the Cluster Dashboard, showing the location of Apps.

Read the documentation for each app to learn how to use it.