Tags:
Node Thumbnail

Docker Compose เป็นเครื่องมือสร้างคอนฟิกสำหรับรันแอพพลิเคชันบน Docker ตามที่เราต้องการ (เช่น สั่งดาวน์โหลดอิมเมจ, กำหนดคอนฟิกของอิมเมจ) เป็นไฟล์ฟอร์แมต YAML (.yml)

ล่าสุดบริษัท Docker ประกาศว่า Docker Compose รองรับการคอนฟิกคลัสเตอร์ Kubernetes แล้ว ก่อนหน้านี้ฟีเจอร์นี้เป็นฟีเจอร์สำหรับ Docker Enterprise แต่ก็เปิดซอร์สให้ผู้ใช้ทั่วไปใช้งาน (GitHub)

Docker ชูจุดเด่นของการใช้ Docker Compose ช่วยจัดการคอนฟิก Kubernetes แทนการเขียนคอนฟิกของ Kubernetes โดยตรง ว่าไฟล์คอนฟิกมีขนาดสั้นกว่ากันมาก (สูงสุดถึง 5 เท่า) และช่วยลดภาระในการดูแล Kubernetes ลงได้ เพราะสามารถใช้การคอนฟิกที่ Docker Compose ที่เดียว ตั้งแต่ดาวน์โหลดอิมเมจ รันในคอนเทนเนอร์ แล้วกระจายไปยังคลัสเตอร์ต่างๆ ได้ทั้งหมด

ตัวอย่างการเขียนไฟล์ .yml ให้รองรับ replicas ของคลัสเตอร์

หลังจาก Docker ยอมแพ้สงคราม Orchestration และรองรับ Kubernetes นอกเหนือจาก Swarm ช่วงหลังบริษัทก็หันมาสนับสนุน Kubernetes แบบเต็มกำลังดังที่เห็น

ที่มา - Docker

Get latest news from Blognone