ข้อมูลทั่วไป

ถาม: Amazon Elastic Kubernetes Service (Amazon EKS) คืออะไร

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

ถาม: Kubernetes คืออะไร

ตอบ: Kubernetes คือซอฟต์แวร์แบบโอเพนซอร์สที่ทำให้คุณสามารถติดตั้งใช้จริงและจัดการแอปพลิเคชันที่มีคอนเทนเนอร์ในวงกว้าง Kubernetes จะจัดกลุ่มคอนเทนเนอร์เป็นกลุ่มเชิงตรรกะเพื่อการจัดการและความสามารถในการค้นหา จากนั้นจะเปิดใช้งานบนคลัสเตอร์ของ EC2 instance การใช้ Kubernetes ทำให้คุณสามารถเรียกใช้งานแอปพลิเคชันที่มีคอนเทนเนอร์ รวมถึงไมโครเซอร์วิส เวิร์กเกอร์การประมวลผลเป็นชุด และ Platform as a Service (PaaS) โดยใช้ชุดเครื่องมือเดียวกันในองค์กรและในระบบคลาวด์

ถาม: ทำไมฉันจึงควรใช้ Amazon EKS

ตอบ: Amazon EKS จะจัดหาและปรับขนาดชั้นการควบคุม Kubernetes รวมถึงเซิร์ฟเวอร์ API และชั้นการยืนยันแบ็คเอนด์ตลอดทั่ว Availability zone ของ AWS หลายโซนเพื่อความพร้อมใช้งานสูงและความทนทานต่อความเสียหาย Amazon EKS จะตรวจจับและเปลี่ยนทดแทนโหนดของชั้นการควบคุมที่สภาพไม่สมบูรณ์โดยอัตโนมัติและจัดหาการปรับปรุงสำหรับชั้นการควบคุม คุณสามารถเรียกใช้ EKS โดยใช้ AWS Fargate ซึ่งเป็นการประมวลผลแบบไร้เซิร์ฟเวอร์สำหรับคอนเทนเนอร์ Fargate จะขจัดความต้องการในการจัดเตรียมและจัดการเซิร์ฟเวอร์ ทำให้คุณระบุและชำระเงินสำหรับทรัพยากรที่จะใช้ต่อแอปพลิเคชันได้ และปรับปรุงความปลอดภัยด้วยการออกแบบให้แยกแอปพลิเคชันออกจากกัน Amazon EKS ได้รับการผสานรวมกับบริการของ AWS หลายอย่างเพื่อมอบความสามารถปรับขนาดได้และความปลอดภัยสำหรับแอปพลิเคชันของคุณ บริการเหล่านี้ประกอบด้วย Elastic Load Balancing สำหรับการกระจายโหลด IAM สำหรับการตรวจสอบสิทธิ์ Amazon VPC สำหรับการแยก และ AWS CloudTrail สำหรับการบันทึก

ถาม: Amazon EKS ทำงานอย่างไร

ตอบ: Amazon EKS ทำงานโดยการจัดหา (การเริ่มต้น) และจัดการชั้นการควบคุม Kubernetes และโหนดเวิร์กเกอร์สำหรับคุณ ที่ระดับสูง Kubernetes ประกอบด้วยองค์ประกอบหลักสองส่วนคือคลัสเตอร์ของ 'โหนดเวิร์กเกอร์' ที่เรียกใช้งานคอนเทนเนอร์และชั้นการควบคุมที่จัดการว่าจะเริ่มต้นคอนเทนเนอร์บนคลัสเตอร์เมื่อใดและที่ใดและตรวจสอบสถานะของคอนเทนเนอร์เหล่านั้น

เมื่อไม่มี Amazon EKS คุณจะต้องเรียกใช้งานทั้งชั้นการควบคุม Kubernetes และคลัสเตอร์ของโหนดเวิร์กเกอร์ด้วยตัวเอง เมื่อมี Amazon EKS คุณจะจัดหาโหนดเวิร์กเกอร์โดยใช้คำสั่งเดียวในคอนโซล EKS, CLI หรือ API และ AWS จะจัดการเรื่องการจัดหา การปรับขนาด และการจัดการชั้นการควบคุม Kubernetes ในการกำหนดค่าที่ปลอดภัยและมีความพร้อมใช้งานสูง ซึ่งเป็นการขจัดภาระด้านการปฏิบัติการที่สำคัญสำหรับการเรียกใช้งาน Kubernetes และทำให้คุณสามารถให้ความสำคัญกับการสร้างแอปพลิเคชัน แทนที่จะเป็นการจัดการโครงสร้างพื้นฐาน AWS

ถาม: Amazon EKS รองรับระบบปฏิบัติการใดบ้าง

ตอบ: Amazon EKS รองรับ Linux x86, ARM และการกระจายระบบปฏิบัติการ Windows Server ที่เข้ากันได้กับ Kubernetes Amazon EKS มอบ AMI ที่ปรับให้เหมาะสมที่สุดสำหรับ Amazon Linux 2 และ Windows Server 2019 AMI ที่ปรับ EKS ให้เหมาะสมที่สุดสำหรับการกระจายอื่นๆ ของ Linux เช่น Ubuntu สามารถหาได้จากผู้ขายที่เกี่ยวข้อง

ถาม: ฉันต้องการขอคุณสมบัติ ฉันต้องบอกใคร

ตอบ: โปรดบอกให้เราทราบว่าเราสามารถจะเพิ่มอะไรหรือทำอะไรให้ดีขึ้น โดยเปิดคำขอคุณสมบัติที่ AWS Container Services Public Roadmap

การผสานรวม

ถาม: Amazon EKS ใช้งานได้กับแอปพลิเคชันและเครื่องมือ Kubernetes ที่ฉันมีอยู่หรือไม่

A: Amazon EKS เรียกใช้งานซอฟต์แวร์ Kubernetes แบบโอเพนซอร์ส ดังนั้นคุณจึงสามารถใช้ปลั๊กอินและเครื่องมือที่มีอยู่ทั้งหมดจากชุมชน Kubernetes แอปพลิเคชันที่เรียกใช้งานบน Amazon EKS สามารถเข้ากันได้โดยสมบูรณ์กับแอปพลิเคชันที่ใช้งานในสภาพแวดล้อม Kubernetes แบบมาตรฐานใดๆ ก็ตาม ไม่ว่าจะใช้งานในศูนย์ข้อมูลในองค์กรหรือระบบคลาวด์สาธารณะ ซึ่งหมายความว่าคุณสามารถโยกย้ายแอปพลิเคชัน Kubernetes มาตรฐานทั้งหมดไปยัง Amazon EKS ได้อย่างง่ายดายโดยไม่ต้องปรับเปลี่ยนโค้ด

ถาม: Amazon EKS ใช้งานกับ AWS Fargate ได้หรือไม่

ตอบ: ได้ คุณสามารถเรียกใช้งานแอปพลิเคชัน Kubernetes ในฐานะเป็นคอนเทนเนอร์ที่ไร้เซิร์ฟเวอร์โดยใช้ AWS Fargate และ Amazon EKS

ถาม: Amazon EKS Add-ons คืออะไร

ตอบ: EKS Add-Ons ให้คุณสามารถเปิดใช้งานและจัดการซอฟต์แวร์ปฏิบัติการ Kubernetes ซึ่งจะมอบความสามารถอย่างเช่น ความสามารถในการสังเกตเห็น การปรับขนาด ระบบเครือข่าย และการผสมผสานทรัพยากร AWS Cloud สำหรับคลัสเตอร์ EKS เมื่อเริ่มต้นเปิดใช้งาน EKS Add-ons จะรองรับการควบคุมการเปิดใช้งานและเวอร์ชันของปลั๊กอิน AWS VPC CNI ผ่านทาง EKS API

ถาม: ทำไมฉันจึงควรใช้ Amazon EKS Add-ons

ตอบ: Amazon EKS Add-ons จะมอบการติดตั้งแบบคลิกเดียวและการจัดการซอฟต์แวร์ปฏิบัติการ Kubernetes สำหรับคลัสเตอร์ของคุณ ซึ่งทำให้คุณสามารถทำได้ตั้งแต่การสร้างคลัสเตอร์ไปจนถึงการเรียกใช้งานแอปพลิเคชันในคำสั่งเดียว และทำให้การอัปเดตซอฟต์แวร์ปฏิบัติการที่จำเป็นสำหรับคลัสเตอร์ของคุณเป็นเรื่องง่ายยิ่งขึ้น ทำให้คุณมั่นใจได้ว่าคลัสเตอร์ Kubernetes ของคุณมีความปลอดภัยและเสถียร และลดปริมาณงานที่คุณจำเป็นต้องทำเพื่อเริ่มต้นและจัดการคลัสเตอร์ Kubernetes ที่พร้อมใช้งานบน AWS

เวอร์ชันและการอัปเดต Kubernetes

ถาม: Amazon EKS รองรับ Kubernetes เวอร์ชันใดบ้าง

ตอบ: ดูเวอร์ชัน Kubernetes ที่รองรับในปัจจุบันในเอกสารประกอบ Amazon EKS Amazon EKS จะเพิ่มการรองรับต่อไปสำหรับเวอร์ชัน Kubernetes เพิ่มเติมในอนาคต

ถาม: ฉันสามารถอัปเดตคลัสเตอร์ Kubernetes เป็นเวอร์ชันใหม่ได้หรือไม่

ตอบ: ได้ Amazon EKS ทำการอัปเกรดคลัสเตอร์ที่มีการจัดการในตัวสำหรับเวอร์ชันของทั้ง Kubernetes และแพลตฟอร์ม Amazon EKS ซึ่งทำให้การควบคุมคลัสเตอร์เป็นเรื่องง่ายและทำให้คุณสามารถใช้ประโยชน์จากคุณสมบัติล่าสุดของ Kubernetes รวมถึงการอัปเดตการกำหนดค่าของ Amazon EKS และแพตช์ความปลอดภัย

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

ถาม: เวอร์ชันแพลตฟอร์ม EKS คืออะไร

ตอบ: เวอร์ชันแพลตฟอร์ม Amazon EKS แสดงถึงความสามารถของชั้นการควบคุมคลัสเตอร์ เช่น มีการเปิดใช้งานค่าสถานะเซิร์ฟเวอร์ API ของ Kubernetes ใดบ้าง รวมถึงเวอร์ชันแพตช์ในปัจจุบันของ Kubernetes เวอร์ชันรองของ Kubernetes แต่ละเวอร์ชันจะมีเวอร์ชันแพลตฟอร์ม Amazon EKS ที่สัมพันธ์กันหนึ่งเวอร์ชันขึ้นไป เวอร์ชันแพลตฟอร์มสำหรับแต่ละเวอร์ชันรองของ Kubernetes จะเป็นอิสระจากกัน

เมื่อเวอร์ชันรองเวอร์ชันใหม่ของ Kubernetes พร้อมใช้งานใน Amazon EKS (ตัวอย่างเช่น 1.13) เวอร์ชันแพลตฟอร์มแรกของ Amazon EKS สำหรับเวอร์ชันรองของ Kubernetes นั้นจะเริ่มต้นที่ eks.1 อย่างไรก็ตาม Amazon EKS จะเปิดตัวเวอร์ชันแพลตฟอร์มใหม่ๆ เป็นระยะเพื่อเปิดใช้งานการตั้งค่าชั้นการควบคุมใหม่ของ Kubernetes และเพื่อแก้ไขปัญหาด้านความปลอดภัย

ถาม: ทำไมฉันจึงต้องการการควบคุมแบบแมนนวลกับการอัปเดตเวอร์ชัน Kubernetes

ตอบ: เวอร์ชันใหม่ๆ ของ Kubernetes จะนำการเปลี่ยนแปลงอย่างมากมาสู่ Kubernetes API และผลก็คือสามารถก่อให้เกิดการเปลี่ยนแปลงลักษณะการทำงานของแอปพลิเคชัน การควบคุมแบบแมนนวลกับเวอร์ชัน Kubernetes บนคลัสเตอร์จะทำให้คุณสามารถทดสอบแอปพลิเคชันต่างๆ กับเวอร์ชันใหม่ๆ ของ Kubernetes ก่อนที่จะอัปเกรดคลัสเตอร์การผลิต Amazon EKS ทำให้คุณสามารถเลือกได้ว่าเมื่อใดที่คุณจะนำการเปลี่ยนแปลงมาสู่คลัสเตอร์ EKS ของคุณ

ถาม: ฉันจะอัปเดตโหนดเวิร์กเกอร์ได้อย่างไร

ตอบ: AWS เผยแพร่ Amazon Machine Image (AMI) ที่ปรับให้เหมาะสมกับ EKS ซึ่งจะประกอบด้วยไบนารีโหนดเวิร์กเกอร์ที่จำเป็น (Docker และ Kubelet) AMI นี้จะได้รับการอัปเดตเป็นประจำและประกอบด้วยเวอร์ชันที่ทันสมัยที่สุดของส่วนประกอบเหล่านี้ คุณสามารถอัปเดตโหนดที่มีการจัดการของ EKS เป็นเวอร์ชันล่าสุดของ AMI ที่ปรับให้เหมาะสมกับ EKS ด้วยคำสั่งเดียวในคอนโซล EKS, API หรือ CLI

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

ราคาและความพร้อมใช้งาน

ถาม: Amazon EKS มีราคาเท่าใด

ตอบ: คุณจะจ่าย 0.10 USD ต่อชั่วโมงสำหรับแต่ละคลัสเตอร์ Amazon EKS ที่คุณสร้างและสำหรับทรัพยากร AWS ที่คุณสร้างเพื่อเรียกใช้งานโหนดเวิร์กเกอร์ของ Kubernetes คุณชำระค่าบริการเฉพาะส่วนที่คุณใช้เท่านั้น ตามที่คุณใช้จริง ไม่มีค่าบริการขั้นต่ำและไม่มีค่าธรรมเนียมล่วงหน้า ค้นหาข้อมูลเพิ่มเติมในหน้าราคา EKS

ถาม: Amazon EKS พร้อมใช้งานที่ใด

ตอบ: โปรดเข้าไปที่ตารางภูมิภาคโครงสร้างพื้นฐานทั่วโลกของ AWS เพื่อดูข้อมูลล่าสุดเกี่ยวกับความพร้อมใช้งานในเชิงภูมิภาคของ Amazon EKS

ข้อตกลงระดับการให้บริการ

ถาม: ข้อตกลงระดับการให้บริการ (SLA) ของ Amazon EKS คืออะไร

ตอบ: คุณสามารถดู Amazon EKS SLA ได้ที่นี่

เรียนรู้เกี่ยวกับลูกค้าโดยใช้ Amazon EKS

ไปที่หน้าลูกค้า
พร้อมสร้างหรือยัง
เริ่มต้นใช้งาน Amazon EKS
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา