Releases: abes-esr/jres2024-okd
Releases · abes-esr/jres2024-okd
build feature
Cette version apporte le support de la directive build. Il est donc possible de construire une image:
- avec les APIs natives k8s
- avec les APIs natives k8s et la prise en charge d'imageStream
- avec les APIs openshift (buildConfig)
Pour tous les autres workloads autres que le build, elle introduit de plus le choix:
- d'utiliser les APIs k8s (deployments) ou bien Openshift (deploymentConfig/ImageStream)
- du driver CSI à utiliser alternativement à celui par défaut
- le choix de la réservation de la quantité de RAM de l'application sur les workers.
Full Changelog: 1.0...2.0
deployment
Cette release inclut la version la plus courante et la plus simple de l'utilisation de ce script. Il s'agit de convertir un fichier docker-compose.yml en manifests k8s avec l'api native deployment.
Les fichiers initialement générés par kompose sont donc:
- deployment.yaml
- service.yaml
- persistentvolume.yaml
Le script génère en plus:
- secret.yaml
- configmap.yaml
Cette version amène ces fonctionnalités:
- l'installation de pré-requis
- la recherche automatiques des hôtes Docker
- la vérification de la connectivité des hôtes
- l'installation des clés ssh
- la recherche dynamiques des ports applicatifs
- la copie de persistentVolumes
- l'installation de drivers CSI
- le traitement des PV en multi attachements
- le calcul dynamique des taille des PV
- le support des montages NFS