AWS Controllers for Kubernetes (ACK) ช่วยให้คุณสามารถกำหนดและใช้ทรัพยากรบริการของ AWS ได้โดยตรงจาก Kubernetes ด้วย ACK คุณสามารถใช้ประโยชน์จากบริการที่ได้รับการจัดการของ AWS สำหรับแอปพลิเคชัน Kubernetes ของคุณโดยไม่จำเป็นต้องกำหนดทรัพยากรภายนอกคลัสเตอร์หรือเรียกใช้บริการที่มีความสามารถสนับสนุน เช่น ฐานข้อมูลหรือคิวข้อความภายในคลัสเตอร์
ACK เป็นโครงการโอเพ่นซอร์สที่สร้างด้วย ❤️ โดย AWS โปรเจ็กต์ประกอบด้วยที่เก็บซอร์สโค้ดจำนวนมากที่มีรันไทม์ทั่วไป ตัวสร้างโค้ด เครื่องมือทดสอบทั่วไป และตัวควบคุม Kubernetes แบบกำหนดเองสำหรับ API บริการ AWS แต่ละรายการ
สิ่งสำคัญ โปรดอย่าลืมอ่านเอกสารของเราเกี่ยวกับเวอร์ชันที่วางจำหน่ายและขั้นตอนการบำรุงรักษา และโปรดทราบว่าไม่แนะนำให้ใช้ตัวควบคุมบริการ ACK ในขั้นตอนการบำรุงรักษา
Preview
สำหรับการใช้งานจริง การใช้ตัวควบคุม ACK ในขั้นตอนการบำรุงรักษาการPreview
จะอยู่ภายใต้ข้อกำหนดและเงื่อนไขที่มีอยู่ในข้อกำหนดการบริการของ AWS โดยเฉพาะข้อกำหนดบริการการมีส่วนร่วมในบริการเบต้า และนำไปใช้กับตัวควบคุมบริการใดๆ ในขั้นตอนการบำรุงรักษาการPreview
ภาพรวม
เริ่มต้นใช้งาน
ความช่วยเหลือและข้อเสนอแนะ
มีส่วนร่วม
ใบอนุญาต
แอปพลิเคชัน Kubernetes มักต้องการทรัพยากรที่รองรับจำนวนมาก เช่น ฐานข้อมูล คิวข้อความ และที่เก็บอ็อบเจ็กต์ AWS จัดเตรียมชุดบริการที่ได้รับการจัดการที่คุณสามารถใช้เพื่อจัดเตรียมทรัพยากรเหล่านี้สำหรับแอปของคุณ แต่การจัดเตรียมและบูรณาการเข้ากับ Kubernetes นั้นซับซ้อนและใช้เวลานาน ACK ช่วยให้คุณกำหนดและใช้บริการและทรัพยากรของ AWS ได้โดยตรงจากคลัสเตอร์ Kubernetes ช่วยให้คุณมีวิธีการจัดการแอปพลิเคชันและการขึ้นต่อกันที่เป็นหนึ่งเดียว
ACK คือชุดของคำจำกัดความทรัพยากรที่กำหนดเอง (CRD) ของ Kubernetes และตัวควบคุมแบบกำหนดเองที่ทำงานร่วมกันเพื่อขยาย Kubernetes API และจัดการทรัพยากร AWS ในนามของคุณ
โปรดดูรายชื่อตัวควบคุมบริการ ACK ที่อยู่ในขั้นตอนหนึ่งของโครงการของเรา
คุณสามารถติดตั้งตัวควบคุมใดๆ ในขั้นโปรเจ็กต์ RELEASED
โดยใช้ Helm (แนะนำ) หรือด้วยตนเองโดยใช้ไฟล์ Manifest ดิบของ Kubernetes ที่มีอยู่ในแหล่งเก็บข้อมูลต้นทางของตัวควบคุมบริการ ACK แต่ละรายการ
เมื่อติดตั้งแล้ว ผู้ใช้ Kubernetes อาจใช้ทรัพยากรที่กำหนดเอง (CR) ที่สอดคล้องกับทรัพยากรอย่างใดอย่างหนึ่งที่เปิดเผยโดยตัวควบคุมบริการ ACK สำหรับบริการ
หากต้องการดูรายการทรัพยากรที่กำหนดเองและสคีมาของ CR แต่ละรายการ โปรดไปที่เอกสารอ้างอิงของเรา
หากต้องการความช่วยเหลือ โปรดพิจารณาสถานที่ต่อไปนี้ (ตามลำดับ):
เอกสารประกอบโครงการ ACK
ค้นหาประเด็นที่เปิดอยู่
แจ้งปัญหา
แชทกับเราในช่อง #aws-controllers-k8s
ในชุมชน Kubernetes Slack
เรายินดีรับการสนับสนุนจากชุมชนและดึงคำขอ
ดูคู่มือการสนับสนุนของเราสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรายงานปัญหา ตั้งค่าสภาพแวดล้อมการพัฒนา และส่งรหัส
เราปฏิบัติตามหลักจรรยาบรรณของ Amazon Open Source
คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับโครงสร้างการกำกับดูแลของเราได้
การประชุมชุมชน ACK จัดขึ้นทุกสัปดาห์ ทุกคนสามารถเข้าร่วมได้
วาระ/หมายเหตุ : ลิงค์
หมายเหตุจากการประชุมแต่ละครั้งจะบันทึกไว้ที่นี่
เมื่อ: ทุกวันพฤหัสบดี เวลา 9.00 น. [PST][เขตเวลา PST]
สถานที่: การประชุม Zoom
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต Apache-2.0