Manage the ICE ClusterWare Container Registry#

You can use Kubernetes with the ICE ClusterWare ™ software either by configuring the node agent from the ClusterWare container registry or by installing the ClusterWare node package on the Kubernetes worker nodes (see Configure Kubernetes). If you are using the ClusterWare container registry, you can access and manage the registry from any ClusterWare head node using the cw-clusterctl registry command. The ClusterWare container registry works with podman by default. Log in to the registry using:

cw-clusterctl registry auth

Using podman, you can search for existing images, push new images to the container registry, or pull images from the container registry. See the podman documentation for details: https://podman.io/docs.

If you have multiple head nodes, the container registry, including all images, automatically synchronizes content across head nodes. The synchronization happens quickly, but if administrators on different head nodes take action on the same image at the same time, it is possible that only one set of changes will be applied.

Note

If you intend to push additional images to the container registry, make sure you have enough local storage on all head nodes. See Configure Kubernetes with the ICE ClusterWare Container Registry for details.

Kubernetes Worker Nodes#

Users can submit jobs via Kubernetes as containers or as pods.

Cluster administrators cannot use the exec, scp, or ssh actions on compute nodes with the containerized ClusterWare node agent.