13 votes

Singularity + Kubernetes

Est-ce que quelqu'un sait s'il y a une tentative d'intégrer Singularity avec Kubernetes? Ce serait fantastique pour tous ceux qui veulent exécuter un programme HPC (par exemple, dans le cloud). Ma seule autre idée serait d'utiliser un exécutable Singularity comme point d'entrée pour Docker et exécuter celui-ci dans Kubernetes.

Édition: Il est prévu d'intégrer Singularity par l'équipe de Singularity (post).

2 votes

Je le vois discuté dans ce groupe Google : groups.google.com/a/lbl.gov/forum/#!topic/singularity/…

6voto

VonC Points 414372

Dans le fil de discussion mentionné par l'OP, Gregory Kurtzer (PDG, Sylabs Inc.) vient d'ajouter :

Nous nous excusons que le fil de discussion ait été interrompu, mais notre intérêt n'a certainement pas changé. Nous avons lancé deux projets qui contribueront à cette initiative :

  1. Une interface compatible OCI (à la fois CLI et bibliothèque) pour Singularity. C'est une bonne voie à suivre pour la conformité communautaire, mais cela ne prendra pas en charge des fonctionnalités telles que les conteneurs cryptographiquement signés via SIF ou le chiffrement car ils ne sont pas conformes à OCI.

  2. Étant donné qu'OCI ne prend pas en charge toutes nos fonctionnalités, nous développons également un shim gRPC Kubernetes CRI qui nous permettra d'interfacer Singularity dans Kubernetes au même niveau que Docker et Podman. Cela nous permettra de prendre en charge toutes nos fonctionnalités sous K8s.

De plus, veuillez noter que nous avons également réalisé des prototypages et même des démonstrations de Singularity fonctionnant sous HashiCorp Nomad pour les services et les workflows d'IA.

L'OCI, Kubernetes et le travail sur Nomad seront ouverts dans les prochaines semaines, alors restez à l'écoute !

En attendant, un outil comme dgruber/drmaa2os prend en charge le Conteneur Singularity.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X