-
อิงตามมาตรฐาน Cloud Native Buildpacks
-
รองรับแพ็กเกจของภาษา Node.js, Java, Go, .NET Core และ PHP ได้อย่างหลากหลายตามแต่ละสภาพแวดล้อม ทำให้นำสภาพแวดล้อมภาษารุ่นใหม่มาใช้ได้ง่าย
-
เหมาะอย่างยิ่งเมื่อต้องนำแอปที่พัฒนาด้วยภาษาข้างต้นไปดีพลอยบน Kubernetes
- Buildpacks : สร้างคอนเทนเนอร์อิมเมจจากซอร์สโค้ดได้รวดเร็วและปลอดภัยยิ่งขึ้นโดยไม่ต้องใช้ Dockerfile แยกการบิลด์เป็นโมดูลเพื่อให้ใช้ซ้ำได้ และลดจำนวน image layer ให้เหลือน้อยที่สุด
Buildpack ถูกสร้างขึ้นครั้งแรกที่ Heroku และภายหลังถูกนำไปใช้ใน Cloud Foundry และ PaaS อื่น ๆ อีกหลายแห่ง
Cloud Native Buildpacks เป็นการผสาน ecosystem ของ buildpack โดย Heroku และ Pivotal พร้อมทั้งทำให้เป็นมาตรฐานเพื่อให้สามารถนำไปใช้ได้ในหลายสภาพแวดล้อมคลาวด์
นำมาตรฐานคอนเทนเนอร์สมัยใหม่มาใช้ เช่น OCI image format, Cross-Repository Blob Mounting, ความสามารถในการ rebase image layer เป็นต้น
Buildpack ของ 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
ยังไม่มีความคิดเห็น