Using EKC
This page describes how to create namespaces, manage quotas, and launch apps on EKC.
Getting started
- Register and log in to ICE Connect.
- 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.
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 Cluster ➡ Projects/Namespaces ➡ Create Namespace.
When you create a namespace, you need to use your project name as prefix.
Namespace names,
- Must begin with your project name, e.g. johannes-mynamespace.
- Can only contain alphanumerics and dashes -.
- 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.
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.
Read the documentation for each app to learn how to use it.