-
Basé sur le standard Cloud Native Buildpacks
-
Prend en charge de nombreuses variantes de paquets pour les langages Node.js, Java, Go, .NET Core et PHP selon les environnements, afin d’adopter facilement des environnements de langage récents
-
Idéal pour déployer sur Kubernetes des applications développées avec les langages ci-dessus
- Buildpacks : permettent de générer des images de conteneur plus rapidement et de manière plus sûre à partir du code source, sans Dockerfile. Ils modularisent le build pour favoriser la réutilisation et minimisent les couches d’image
Les buildpacks ont d’abord été créés par Heroku, puis adoptés ensuite par Cloud Foundry et diverses plateformes PaaS
Cloud Native Buildpacks standardise l’écosystème des buildpacks, unifiant les initiatives de Heroku et Pivotal afin de permettre leur adoption dans différents environnements cloud
Application des standards récents des conteneurs : format d’image OCI, Cross-Repository Blob Mounting, fonction de rebasing des couches d’image, etc.
Les buildpacks de Paketo par langage. À choisir et utiliser selon l’environnement.
-
Node.js : Node Engine, NPM, Yarn
-
Java : OpenJDK, Build-System, Apache-Tomcat, Spring-boot, Googlestackdriver, JMX, Executable-jar, Eclipse-Open9, Amazon Corretto, etc.
-
Go : Compiler, Dep, Modules,
-
.NET Core : Runtime, ASP.NET Core, SDK, Source Build, Configuration
-
PHP : Distribution, Web, Composer, Apache HTTPD, NGINX
Aucun commentaire pour le moment.