Paketo Buildpacks - 言語サポート用ビルドパック集
(paketo.io)-
Cloud Native Buildpacks 標準ベース
-
Node.js、Java、Go、.NET Core、PHP 言語のパッケージを環境別に幅広くサポートしており、最新の言語環境を簡単に適用可能
-
上記言語で作られたアプリを Kubernetes にデプロイする際に最適
- Buildpacks : Dockerfile なしでソースコードからコンテナイメージをより高速かつ安全に生成。再利用可能な形でビルドをモジュール化し、イメージレイヤーを最小化
ビルドパックは Heroku が最初に作成し、その後 Cloud Foundry および各種 PaaS に導入
Cloud Native Buildpacks は Heroku と Pivotal がビルドパックのエコシステムを統合し、複数のクラウド環境で導入できるよう標準化
最新のコンテナ標準を適用 : OCI イメージフォーマット、Cross-Repository Blob Mounting、イメージレイヤーの rebasing 機能などを導入
Paketo の言語別ビルドパック群。環境に合ったものを選んで利用。
-
Node.js : Node Engine, NPM, Yarn
-
Java : OpenJDK, Build-System, Apache-Tomcat, Spring-boot, Googlestackdriver, JMX, Executable-jar, Eclipse-Open9, Amazon Corretto など
-
Go : Compiler, Dep, Modules,
-
.NET Core : Runtime, ASP.NET Core, SDK, Source Build, Configuration
-
PHP : Distribution, Web, Composer, Apache HTTPD, NGINX
まだコメントはありません。