Kubernetes

Kubernetes vs. Docker

Kubernetes vs. Docker .          เชื่อว่าหลายคนที่อ่านนั้นต้องการจะเปรียบเทียบเจ้าสองตัวนี้ว่าจริงๆแล้วอันไหนมันดีกว่ากัน         เมื่อพูดถึง Container หากไม่พูดถึงผู้นำ Open-source อย่าง Kubernetes และ Docker ก็คงเป็นไปไม่ได้ หลายคนต้องการทราบว่าตัวเลือกใดดีกว่า แต่คำถามนั้นมาจากความเข้าใจผิด อันที่จริงแล้ว เทคโนโลยีเหล่านี้มีพื้นฐานแตกต่างกันและไม่มีการแข่งขันกัน . Kubernetes คือ         Kubernetes หรือ K8s เป็น Open-source ที่ช่วยในการจัดการ Container (คอนเทนเนอร์) อย่าง Linux Containers และ Docker เป็นต้น ซึ่งพูดอย่างง่ายๆก็คือจะช่วยในการลดกระบวนการจัดสรรทรัพยากรให้เพิ่มหรือลดได้อย่างอัตโนมัติทั้งปริมาณงานและการบริการ และยังช่วยให้ Application ที่อยู่บน Container นั้นทำงานได้อย่างต่อเนื่องอีกด้วย         เราเคยแนะนำไปแล้ว สามารถอ่านเพิ่มได้ที่นี่ มารู้จักกับ Kubernetes คืออะไร ไว้ใช้ทำอะไรได้บ้าง . Docker คือ         เป็น Open source containerization platform คือชุดเครื่องมือที่ช่วยให้นักพัฒนาสร้าง ปรับใช้ และจัดการ Container ได้ง่ายขึ้น ปลอดภัยขึ้น และเร็วขึ้น ปัจจุบันเป็นเครื่องมือที่เป็นที่นิยมสำหรับการสร้าง Container ไม่ว่านักพัฒนาจะใช้ Windows, Linux หรือ MacOS ก็ตาม         คุณลักษณะที่สำคัญของ Docker คือ portability หรือการพกพา...

Read More
มารู้จักกับ Kubenetes คืออะไร ไว้ใช้ทำอะไรได้บ้าง

มารู้จักกับ Kubernetes คืออะไร ไว้ใช้ทำอะไรได้บ้าง .         วันนี้เราจะมาทำความรู้จักกับเจ้า Kubernetes กันว่ามันดียังไง ทำไมคนถึงใช้กัน ซึ่งในบทความนี้จะอธิบายแบบสั้นๆง่ายๆไม่ยืดยาวจนน่าเบื่อ เรามาเริ่มกันเลยดีกว่า .         Kubernetes หรือ K8s เป็น Open-source ที่ช่วยในการจัดการ Container (คอนเทนเนอร์) อย่าง Linux Containers และ Docker เป็นต้น ซึ่งพูดอย่างง่ายๆก็คือจะช่วยในการลดกระบวนการจัดสรรทรัพยากรให้เพิ่มหรือลดได้อย่างอัตโนมัติทั้งปริมาณงานและการบริการ และยังช่วยให้ Application ที่อยู่บน Container นั้นทำงานได้อย่างต่อเนื่องอีกด้วย . เป็นมายังไง         ในอดีตนั้นองค์กรจะรัน Application บน Physical servers ไม่มีการกำหนดขอบเขตของการใช้ทรัพยากร ทำให้เมื่อเรารัน Application หลายตัวบน Severs เดียวกัน อาจมีบาง Application ที่ใช้ทรัพยากรมากหรือก็คือจะใช้ทรัพยากรส่วนใหญ่ และนั้นทำให้ Application ไม่สามารถทำงานได้อย่างเต็มที วิธีแก้ปัญหานี้นั้นง่ายมากโดยการให้แต่ละ Application รันบน Physical server คนละตัวไปเลย ซึ่งผลที่ตามมาก็คือค่าใช้จ่ายที่สูงมากตามไปด้วย .        ...

Read More