Manage the ClusterWareAI Container Registry#
You can use Kubernetes with the ClusterWareAI ™ software either by configuring the
node agent from the ClusterWareAI container registry or by installing the
ClusterWareAI node package on the Kubernetes worker nodes (see
Configure Kubernetes). If you are using the ClusterWareAI container registry,
you can access and manage the registry from any ClusterWareAI head node using the
cw-clusterctl registry command. The ClusterWareAI 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 ClusterWareAI 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 ClusterWareAI node agent.