Skip to content

EUCAIM/k8s-deploy-node

Repository files navigation

Services running in EUCAIM UPV reference node:

Authentication:

Security Policy Management System:

  • Kyverno: deployed using the Helm Chart. Pod Security Standard Policy: baseline. Other applied policies availables here.

Repository for container images and helm charts:

Interact with Kubernetes:

Access to interactive applications:

Ingestion service and datalake explorer:

Dataset administration and Traceability System:

Authentication proxy:

Python packages repository:

Federated Computation:

  • FEM client: deployed using plain YAMLs. URL: not publicly accessible

Deployment order

First of all, go to the infrastructure recipes to create the infrastructure (a Kubernetes cluster) in a cloud provider and deploy some infrastructure core services: infrastructure-recipes
Those are the basic components deployed:

  • Kubernetes cluster with cilium network and nvidia GPU operator
  • Ceph storage provisioner (ceph-csi)
  • Ingress nginx
  • Cert-manager
  • Kubernetes dashboard

Now the platform core services can be deployed in the following order to properly satisfy dependencies:

Name Dependecies (not hard dependency, just required for some function) Deployment details
Keycloak keycloak directory
Harbor Depends on Keycloak harbor directory
Devpi Depends on Harbor devpi directory
Kubeapps Depends on Keycloak, Harbor, (DSWS K8s Operator) kubeapps directory
Access to K8s dashboard with OIDC Depends on Keycloak, Kubeapps kubernetes-dashboard-oidc-access directory
Tracer-service Depends on Keycloak, Harbor
Guacamole Depends on Keycloak, Harbor guacamole directory
Dataset-service Depends on Keycloak, Harbor, (Tracer), (Kubeapps), (Guacamole) dataset-service directory
QP-Insights Depends on Keycloak, Harbor, (Dataset-service) qp-insights directory
DSWS K8s Operator Depends on Keycloak, Harbor, Dataset-service, Guacamole dsws-operator
Jobman-service Depends on Keycloak, Harbor, DSWS K8s Operator
Desktops-cleaner Depends on Keycloak, Harbor, Guacamole desktops-cleaner directory
FEM client Depends on Keycloak, Harbor, Jobman fem-client

Finally... extra-configurations

About

Kubernetes manifests for the deployment of UPV's reference node in EUCAIM

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors