Kubernetes, juga dikenal sebagai K8S, adalah platform open-source yang dirancang untuk mengotomatisasi penyebaran, penskalaan, dan pengelolaan aplikasi yang dikemas. Ini dengan cepat menjadi solusi untuk organisasi yang ingin merampingkan proses pengembangan dan penyebaran mereka. Di KW303, peserta akan mengeksplorasi fitur canggih Kubernetes dan belajar cara memanfaatkan kemampuannya untuk meningkatkan pengalaman orkestrasi kontainer mereka.
Salah satu fitur utama Kubernetes adalah kemampuannya untuk mengukur aplikasi secara dinamis berdasarkan permintaan. Ini dicapai melalui penggunaan pod, yang merupakan kelompok satu atau lebih wadah yang digunakan bersama pada sebuah node. Kubernetes memungkinkan pengguna untuk mendefinisikan berapa banyak replika pod yang harus dijalankan pada waktu tertentu, dan secara otomatis menskala atau turun berdasarkan faktor -faktor seperti penggunaan CPU atau lalu lintas yang masuk.
Di KW303, peserta akan belajar cara mengkonfigurasi horizontal pod Autoscaling (HPA) untuk secara otomatis menyesuaikan jumlah replika berdasarkan pemanfaatan sumber daya. Fitur ini memungkinkan aplikasi untuk menangani lonjakan lalu lintas tanpa intervensi manual, memastikan kinerja yang optimal dan efisiensi sumber daya.
Fitur canggih lainnya dari Kubernetes adalah dukungannya untuk aplikasi stateful. Sementara wadah biasanya tanpa statis dan sesaat, ada kasus penggunaan di mana penyimpanan persisten diperlukan. Kubernetes menyediakan mekanisme seperti volume persisten dan set stateful untuk mengelola beban kerja yang stateful, seperti basis data atau sistem file, dalam lingkungan yang terkemuka.
Peserta di KW303 akan mendapatkan pengalaman langsung dengan menggunakan aplikasi stateful di Kubernetes, termasuk mengonfigurasi volume persisten dan menggunakan set stateful. Mereka akan belajar praktik terbaik untuk mengelola beban kerja yang stateful di lingkungan yang dimasukkan, memastikan kegigihan data dan ketersediaan tinggi.
Selain aplikasi penskalaan dan stateful, Kubernetes menawarkan banyak fitur canggih untuk jaringan, keamanan, dan pemantauan. Peserta di KW303 akan mengeksplorasi fitur-fitur ini, termasuk kebijakan jaringan untuk mengendalikan lalu lintas antara pod, kontrol akses berbasis peran (RBAC) untuk kontrol akses berbutir halus, dan pemantauan dan penebangan dengan alat-alat seperti Prometheus dan Grafana.
Secara keseluruhan, KW303 dirancang untuk pengguna Kubernet yang berpengalaman yang ingin memperdalam pemahaman mereka tentang fitur -fitur canggih platform. Pada akhir kursus, peserta akan dilengkapi dengan pengetahuan dan keterampilan yang diperlukan untuk secara efektif memanfaatkan Kubernetes untuk menggunakan dan mengelola aplikasi yang kompleks dalam lingkungan produksi.