-
Basierend auf dem Cloud Native Buildpacks-Standard
-
Unterstützt Pakete für die Sprachen Node.js, Java, Go, .NET Core und PHP in vielfältigen Umgebungen, sodass sich moderne Sprachumgebungen leicht einsetzen lassen
-
Optimal, wenn Apps in diesen Sprachen auf Kubernetes bereitgestellt werden
- Buildpacks: Erstellen Container-Images schneller und sicherer aus dem Quellcode, ohne Dockerfile. Modularisieren Builds zur Wiederverwendung und minimieren Image-Layer
Buildpacks wurden zuerst von Heroku entwickelt und später von Cloud Foundry und verschiedenen PaaS übernommen
Cloud Native Buildpacks standardisieren das von Heroku und Pivotal zusammengeführte Buildpack-Ökosystem, damit es in verschiedenen Cloud-Umgebungen eingesetzt werden kann
Anwendung moderner Container-Standards: Einführung des OCI-Image-Formats, Cross-Repository Blob Mounting, Rebase-Funktionen für Image-Layer usw.
Paketos sprachspezifische Buildpacks. Je nach Umgebung passend auswählen und verwenden.
-
Node.js: Node Engine, NPM, Yarn
-
Java: OpenJDK, Build-System, Apache Tomcat, Spring Boot, Google Stackdriver, JMX, Executable JAR, Eclipse OpenJ9, Amazon Corretto usw.
-
Go: Compiler, Dep, Modules
-
.NET Core: Runtime, ASP.NET Core, SDK, Source Build, Configuration
-
PHP: Distribution, Web, Composer, Apache HTTPD, NGINX
Noch keine Kommentare.