วิธีใช้ Kubernetes ใน AWS

Withi Chi Kubernetes Ni Aws



Kubernetes ใน AWS เป็นเทคโนโลยีการจัดเรียงคอนเทนเนอร์ที่พัฒนาและแนะนำโดย Google Cloud คอนเทนเนอร์นำเสนอโฮสต์ที่ดีสำหรับเทคโนโลยีไมโครเซอร์วิส ทำให้การปรับใช้และการจัดการระบบเป็นไปโดยอัตโนมัติ Kubernetes เรียกอีกอย่างว่า K8s

POD เป็นหน่วยที่เล็กที่สุดของ Kubernetes ที่ผู้ใช้กำหนดค่า และสามารถมีได้หลายคอนเทนเนอร์ภายใน POD โดยปกติจะมี 1 POD ที่ใช้ต่อแอป มีเครือข่ายเสมือนที่กำหนดที่อยู่ IP แต่ละ POD ของตนเอง และ POD จะสื่อสารระหว่างกันผ่านที่อยู่ IP ที่มี

POD จัดการคอนเทนเนอร์ทั้งหมดภายในนั้น หากมีข้อผิดพลาดในการทำงานของคอนเทนเนอร์ POD จะได้รับการจัดการเช่นกัน และผู้ใช้ไม่จำเป็นต้องกำหนดค่าด้วยตัวเอง POD สามารถหมดอายุได้ง่าย เมื่อเกิดขึ้น POD จะรีสตาร์ทด้วยที่อยู่ IP ใหม่







การใช้ Kubernetes ใน AWS ให้ประโยชน์ดังต่อไปนี้:



  • ผู้ใช้เข้าถึงได้ง่ายและสูง พวกเขาสามารถใช้ EKS ได้อย่างง่ายดายบน AWS
  • สามารถปรับขนาดได้สูงเนื่องจากทำงานได้ดีภายใต้ปริมาณงานที่เพิ่มขึ้น
  • มีกลไกการกู้คืนที่ง่ายมาก
  • มีความพร้อมใช้งานสูงโดยแทบไม่ต้องหยุดทำงาน



ใช้บริการ Kubernetes

เพื่อให้เข้าใจบริการ Kubernetes ผู้ใช้ต้องเปิดบริการ Elastic Kubernetes และฝึกปฏิบัติจริงบน AWS เข้าสู่ระบบ AWS และค้นหาและเปิดบริการ EKS หรือ Elastic Kubernetes ในบริการของ AWS





วิธีพื้นฐานที่สุดในการใช้บริการ Kubernetes เพื่อทำความเข้าใจการทำงานคือการสร้างคลัสเตอร์



ผู้ใช้สร้างบทบาทก่อนเพื่ออนุญาตบริการ EKS ในคลัสเตอร์ EKS แล้วจึงสร้างคลัสเตอร์ ผู้ใช้สามารถสร้างบทบาทใหม่เพื่ออนุญาตการเข้าถึงบริการ Elastic Kubernetes โดยระบุ EKS ในกรณีการใช้งานของบทบาทใหม่

ผู้ใช้สามารถกำหนดสิทธิ์ตามข้อกำหนด เช่น EKS, EKS Cluster เป็นต้น ในขณะที่สร้างบทบาทใหม่ บทบาทนี้ใช้สำหรับสร้างคลัสเตอร์ EKS

ผู้ใช้สามารถตั้งชื่อคลัสเตอร์ที่จะสร้างและเลือกเวอร์ชัน Kubernetes สำหรับคลัสเตอร์ได้

ตอนนี้ผู้ใช้สามารถเพิ่มบทบาทที่สร้างขึ้นโดยเฉพาะเพื่อให้สามารถเข้าถึงบริการ Kubernetes ได้

หลังจากนี้ ขั้นตอนง่ายๆ ไม่กี่ขั้นตอนและสร้างคลัสเตอร์ เมื่อคลัสเตอร์ถูกสร้างขึ้น จะแสดงข้อมูลทั้งหมด เช่น รุ่น สถานะ ผู้ให้บริการ ฯลฯ

นี่คือคำอธิบายสั้นๆ เกี่ยวกับการใช้งานพื้นฐานของบริการ AWS Elastic Kubernetes

บทสรุป

Kubernetes หรือ K8 เป็นเทคโนโลยีการจัดเรียงคอนเทนเนอร์ที่พัฒนาโดย Google Cloud POD เป็นหน่วยที่เล็กที่สุดของ Kubernetes และมีเครือข่ายเสมือนอยู่ใน Kubernetes ที่กำหนดที่อยู่ IP แต่ละ POD ของตนเอง Kubernetes สามารถเข้าถึงได้ ปรับขนาดได้ พร้อมใช้งานสูง และมีกลไกการกู้คืนที่ง่ายมาก วิธีพื้นฐานที่สุดในการใช้ Kubernetes เพื่อทำความเข้าใจการทำงานของ Kubernetes คือการสร้างคลัสเตอร์ใน AWS EKS