AWS Controllers for Kubernetes (ACK) memungkinkan Anda menentukan dan menggunakan sumber daya layanan AWS langsung dari Kubernetes. Dengan ACK, Anda dapat memanfaatkan layanan terkelola AWS untuk aplikasi Kubernetes Anda tanpa perlu menentukan sumber daya di luar klaster atau menjalankan layanan yang menyediakan kemampuan pendukung seperti database atau antrian pesan di dalam klaster.
ACK adalah proyek sumber terbuka yang dibangun dengan ❤️ oleh AWS. Proyek ini terdiri dari banyak repositori kode sumber yang berisi runtime umum, generator kode, alat pengujian umum, dan pengontrol kustom Kubernetes untuk masing-masing API layanan AWS.
PENTING Pastikan untuk membaca dokumentasi kami tentang pembuatan versi rilis dan fase pemeliharaan dan perhatikan bahwa pengontrol layanan ACK dalam fase pemeliharaan
Preview
tidak disarankan untuk penggunaan produksi. Penggunaan pengontrol ACK dalam fase pemeliharaanPreview
tunduk pada syarat dan ketentuan yang terkandung dalam Ketentuan Layanan AWS, khususnya Ketentuan Layanan Partisipasi Layanan Beta, dan berlaku untuk setiap pengontrol layanan dalam fase pemeliharaanPreview
.
Ringkasan
Memulai
Bantuan & Masukan
Berkontribusi
Lisensi
Aplikasi Kubernetes seringkali memerlukan sejumlah sumber daya pendukung seperti database, antrian pesan, dan penyimpanan objek. AWS menyediakan serangkaian layanan terkelola yang dapat Anda gunakan untuk menyediakan sumber daya ini bagi aplikasi Anda, namun penyediaan dan integrasinya dengan Kubernetes merupakan hal yang rumit dan memakan waktu. ACK memungkinkan Anda menentukan dan menggunakan layanan dan sumber daya AWS langsung dari klaster Kubernetes. Ini memberi Anda cara terpadu untuk mengelola aplikasi Anda dan dependensinya.
ACK adalah kumpulan definisi sumber daya khusus (CRD) Kubernetes dan pengontrol khusus yang bekerja bersama untuk memperluas API Kubernetes dan mengelola sumber daya AWS atas nama Anda.
Silakan lihat daftar pengontrol layanan ACK yang saat ini berada di salah satu tahapan proyek kami.
Anda dapat menginstal pengontrol mana pun dalam tahap proyek RELEASED
menggunakan Helm (disarankan) atau secara manual menggunakan manifes Kubernetes mentah yang terdapat dalam repositori sumber pengontrol layanan ACK individual.
Setelah terinstal, pengguna Kubernetes dapat menerapkan sumber daya khusus (CR) yang sesuai dengan salah satu sumber daya yang diekspos oleh pengontrol layanan ACK untuk layanan tersebut.
Untuk melihat daftar sumber daya khusus dan setiap skema CR, kunjungi dokumentasi referensi kami.
Untuk bantuan, silakan pertimbangkan tempat berikut (secara berurutan):
Dokumentasi proyek ACK
Cari masalah terbuka
Ajukan masalah
Ngobrol dengan kami di saluran #aws-controllers-k8s
di komunitas Kubernetes Slack.
Kami menyambut kontribusi komunitas dan permintaan penarikan.
Lihat panduan kontribusi kami untuk informasi selengkapnya tentang cara melaporkan masalah, menyiapkan lingkungan pengembangan, dan mengirimkan kode.
Kami mematuhi Kode Etik Sumber Terbuka Amazon.
Anda juga dapat mempelajari lebih lanjut tentang struktur Tata Kelola kami.
Pertemuan Komunitas ACK diadakan setiap minggu. Semua orang dipersilakan untuk berpartisipasi.
Agenda/Catatan : tautan
Catatan dari setiap pertemuan ditangkap di sini.
Kapan: setiap Kamis pukul 09.00 [PST][zona waktu pst]
Dimana: Zoom rapat
Proyek ini dilisensikan di bawah Lisensi Apache-2.0.