You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Get a Kubernetes cluster running on CI environment with service account token (needed by REANA-Job-Controller) and test that examples work using reana CLI (reana install-client, reana install-cluster, reana run-example...). Some known options:
Minikube without VMs
PROs:
Well-known behavior
Supports StorageClass out of the box, i.e. can use Kubernetes' PVs
Mirantis kubeadm-dind-cluster
PROs:
As the Kubernetes cluster is created with multiple "nodes" (implemented as Docker containers in the running host), it's possible to stage affinity setups and run operations like node drain, cordon, etc
The text was updated successfully, but these errors were encountered:
So far I could partially configure the first option with CERN Gitlab. I connected GitLab CI with a running magnum managed Kubernetes cluster but didn't use it in a pipeline yet.
Get a Kubernetes cluster running on CI environment with service account token (needed by REANA-Job-Controller) and test that examples work using
reana
CLI (reana install-client
,reana install-cluster
,reana run-example
...). Some known options:PROs:
testing on the same environment as production (real Kubernetes cluster)
PROs:
Well-known behavior
Supports StorageClass out of the box, i.e. can use Kubernetes' PVs
PROs:
As the Kubernetes cluster is created with multiple "nodes" (implemented as Docker containers in the running host), it's possible to stage affinity setups and run operations like node drain, cordon, etc
The text was updated successfully, but these errors were encountered: