# Paketo Buildpacks - 언어 지원 빌드팩 모음

> Clean Markdown view of GeekNews topic #1973. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1973](https://news.hada.io/topic?id=1973)
- GeekNews Markdown: [https://news.hada.io/topic/1973.md](https://news.hada.io/topic/1973.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-04-27T09:54:33+09:00
- Updated: 2020-04-27T09:54:33+09:00
- Original source: [paketo.io](https://paketo.io/)
- Points: 5
- Comments: 0

## Topic Body

- Cloud Native Buildpacks 표준 기반

- Node.js, Java, Go, .Net Core, PHP 언어의 패키지를 환경별로 다양하게 지원해서 최신 언어환경을 쉽게 적용

- 위 언어들로 된 앱을 쿠버네티스에 배포할 때 최적

* 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

## Comments



_No public comments on this page._
