Aller au contenu

Odysseus

Un plan de contrôle, plusieurs locataires, une description d'un déploiement.

Odysseus exécute des conteneurs pour plusieurs locataires sur des nœuds partagés. Vous décrivez un déploiement une fois — en tant que manifeste YAML, via l’API REST, ou depuis le tableau de bord — et le plan de contrôle le place, le démarre, le surveille et le remplace lorsqu’il échoue ou lorsque vous le modifiez.

Manifest reference

Chaque champ d’un déploiement, d’un job et d’un cronjob : type, valeur par défaut, s’il est requis, si le modifier recrée le conteneur, et la version dans laquelle il est apparu pour la première fois. Généré à partir du schéma, il ne peut donc pas dériver du code qui le lit.

When something is refused

Rejets et altérations liste chaque code lisible par machine que le plan de contrôle peut retourner, le champ qu’il nomme, la forme acceptée, et les modifications que le serveur apporte et que vous n’avez pas envoyées.