Kursus Pelatihan Kubernetes dan Gitlab
Gitlab adalah platform siklus hidup DevOps yang menyediakan fitur CI/CD untuk perencanaan dan manajemen proyek. Kubernetes adalah sistem orkestrasi untuk mengotomatiskan penerapan aplikasi. Dengan menggunakan Gitlab dan Kubernetes, pengguna dapat mengotomatiskan pembuatan dan penerapan ke lingkungan cloud yang terkontainerisasi.
Pelatihan langsung yang dipimpin instruktur ini (online atau di tempat) ditujukan untuk DevOps teknisi yang ingin menggunakan Kubernetes dan Gitlab untuk mengotomatiskan siklus hidup DevOps.
Pada akhir pelatihan ini, peserta akan dapat:
- Otomatisasi pembuatan, pengujian, dan penerapan aplikasi.
- Buat infrastruktur pembangunan otomatis.
- Menyebarkan aplikasi ke lingkungan cloud yang terkontainerisasi.
Format Kursus
- Kuliah dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan lab langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Kerangka Materi
Perkenalan
Gambaran Umum Integrasi Berkelanjutan dan Pengiriman Berkelanjutan
- Apa itu CI?
- Apa itu CD?
Sekilas tentang Gitlab
- Apa itu Gitlab?
- Fitur Gitlab
- Gitlab CI
Mempersiapkan lingkungan DevOps
- Memasang dan mengonfigurasi Auto DevOps di Gitlab
Kubernetes
- Mengintegrasikan Kubernetes
- Membuat Kubernetes cluster
- Membuat instance Kubernetes
- Menggunakan kunci SSH Gitlab
Tahapan, Artefak, dan Ketergantungan
- Menempatkan pekerjaan ke dalam tahapan
- Menggunakan cache
- Mendefinisikan dan menggunakan Artefak
Gitlab Otomatis DevOps
- Bekerja dengan Helm
- Menggunakan Otomatis DevOps
- Mengonfigurasi Gitlab runner
- Menambahkan repositori
Penerapan Otomatis
- Penerapan ke Kubernetes
Men-debug
- Penanganan kesalahan
Pengujian
- Integrasi dan pengujian fungsional
Pemantauan
- Menggunakan Prometheus
- Mengumpulkan metrik
Mengamankan
- Pengerasan pipa dan sistem perpipaan
Penyelesaian Masalah
Ringkasan dan Langkah Berikutnya
Persyaratan
- Pemahaman tentang DevOps
Hadirin
- DevOps Insinyur
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Kubernetes dan Gitlab - Pemesanan
Kursus Pelatihan Kubernetes dan Gitlab - Penyelidikan
Kubernetes dan Gitlab - Permintaan Konsultasi
Testimoni (2)
Demo contoh kerja
Daniel Wegner - Fraunhofer IOSB
Kursus - Kubernetes and Gitlab
Diterjemahkan Mesin
Saya menyukai responsivitas Ahmed terhadap setiap masalah/pertanyaan yang kami ajukan dan kemampuannya untuk memberikan jawaban yang jelas atas semua pertanyaan tersebut, sambil memberikan wawasan lebih lanjut tentang isu-isu terkait yang mungkin belum terpikirkan oleh kami.
Jose Perez - Fraunhofer IOSB
Kursus - Kubernetes and Gitlab
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
GitLab Lanjutan
21 JamPelatihan ini yang dipimpin instruktur secara langsung di Indonesia (online atau tatap muka) ditujukan untuk profesional tingkat menengah hingga tingkat lanjut yang ingin menerapkan GitLab untuk alur kerja CI/CD lanjutan, struktur proyek, dan pengembangan kolaboratif menggunakan edisi Gratis dari GitLab.
Di akhir pelatihan ini, peserta akan dapat:
- Mengimplementasikan pipeline CI/CD GitLab lanjutan dengan runner kustom dan templat yang dapat digunakan kembali.
- Mengorganisir proyek dengan efektif menggunakan grup dan namespace.
- Bekerja sama pada kode, masalah, dan dokumentasi dengan Markdown dan alat GitLab.
- Menerapkan GitLab Pages, alur kerja rilis, dan konfigurasi keamanan pada proyek nyata.
Advanced Platform Engineering: Skala dengan Microservices dan Kubernetes
35 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk insinyur platform tingkat lanjut dan DevOps profesional yang ingin menguasai aplikasi penskalaan menggunakan layanan mikro dan Kubernetes.
Pada akhir pelatihan ini, peserta akan mampu:
- Merancang dan mengimplementasikan arsitektur layanan mikro yang dapat diskalakan.
- Menyebarkan dan mengelola aplikasi pada Kubernetes cluster.
- Manfaatkan bagan Helm untuk penerapan layanan yang efisien.
- Memantau dan menjaga kesehatan layanan mikro dalam produksi.
- Terapkan praktik terbaik untuk keamanan dan kepatuhan di lingkungan Kubernetes.
Operasi Kubernetes Berbasis AI: Autoscaling, Penjadwalan & Optimasi Sumber Daya
21 JamKubernetes adalah platform orkestrasi kontainer yang luas digunakan untuk mengelola aplikasi terdistribusi dalam skala besar.
Pelatihan langsung yang dipandu instruktur (online atau tatap muka) ini ditujukan bagi praktisi tingkat lanjut yang ingin menerapkan teknik AI dan pembelajaran mesin untuk mengoptimalkan penggunaan sumber daya Kubernetes, keputusan penjadwalan, dan strategi autoscaling.
Setelah menyelesaikan program ini, peserta akan dapat:
- Menerapkan model AI/ML untuk memperbaiki keputusan penjadwalan beban kerja di Kubernetes.
- Menggunakan analisis prediktif untuk mengoptimalkan alokasi CPU, GPU, dan memori.
- Menerapkan autoscaling cerdas menggunakan pembelajaran penguatan dan peramalan metrik.
- Mengurangi biaya infrastruktur dan latensi melalui optimasi sumber daya otomatis.
Format Kursus
- Penyajian teknis yang dipandu instruktur dan diskusi mendalam.
- Pekerjaan praktikum menggunakan klaster Kubernetes nyata.
- Latihan praktis menerapkan model AI ke skenario operasional nyata.
Opsi Penyesuaian Kursus
- Untuk menyesuaikan kursus ini dengan setup platform Anda atau kebutuhan operasional, silakan hubungi kami untuk penyesuaian.
AI Workloads on Kubernetes: Deploying Machine Learning Models at Scale
14 JamKubernetes adalah platform yang skalabel untuk menyebar, melayani, dan mengelola model pembelajaran mesin dalam lingkungan produksi.
Pelatihan langsung ini yang dipandu instruktur (online atau tatap muka) ditujukan bagi profesional tingkat menengah yang ingin mengoperasikan model ML dengan andal di Kubernetes.
Setelah menyelesaikan pelatihan ini, peserta akan memperoleh keterampilan untuk:
- Mengontainerkan dan mempersiapkan model ML untuk penyebaran yang efisien.
- Melayani model menggunakan framework inferensi modern.
- Mengoptimalkan beban kerja dengan autoscaling, konfigurasi GPU, dan penyetelan sumber daya.
- Mengimplementasikan strategi rollout model seperti pengujian A/B dan canary deployments.
Format Kursus
- Kombinasi ceramah, analisis arsitektur, dan diskusi terarah.
- Latihan praktis yang luas dengan skenario penyebaran dunia nyata.
- Implementasi langsung menggunakan lingkungan Kubernetes yang hidup.
Opsi Penyesuaian Kursus
- Jika Anda memerlukan kursus ini disesuaikan dengan lingkungan atau toolchain Anda, silakan hubungi kami untuk mendiskusikan opsi penyesuaian.
Kubernetes Networking dengan Calico
14 JamPelatihan ini dipimpin instruktur (online atau tatap muka) ditujukan bagi insinyur yang ingin mengoptimalkan jaringan untuk cluster Kubernetes.
Setelah pelatihan ini, peserta akan dapat:
- Menginstal dan mengonfigurasi Calico.
- Memahami perbedaan Calico dengan overlay network tradisional.
- Memahami bagaimana Calico menggabungkan protokol routing internet dengan data store berbasis konsensus.
- Menggunakan Calico untuk membuat solusi jaringan kontainer untuk cluster Kubernetes.
- Menggunakan Calico untuk menyediakan kebijakan jaringan untuk Kubernetes.
Sertifikasi Administrasi Kubernetes (CKA) - Persiapan Ujian
21 JamProgram Certified Kubernetes Administrator (CKA) dibuat oleh The Linux Foundation dan Cloud Native Computing Foundation (CNCF).
Kubernetes saat ini merupakan platform terkemuka yang digunakan untuk orkestrasi container.
NobleProg telah memberikan pelatihan Docker & Kubernetes sejak tahun 2015. Dengan lebih dari 360 proyek pelatihan yang berhasil diselesaikan, kami menjadi salah satu perusahaan pelatihan paling terkenal di seluruh dunia dalam bidang containerisasi.
Sejak tahun 2019 kami juga membantu pelanggan kami untuk memastikan kinerja mereka di lingkungan k8s dengan mempersiapkan mereka dan mendorong mereka untuk lulus ujian CKA dan CKAD.
Pelatihan langsung yang dipimpin instruktur (online atau di lokasi) ditujukan untuk Administrator Sistem, Kubernetes pengguna yang ingin mengonfirmasi pengetahuan mereka dengan lulus ujian CKA.
Di sisi lain, pelatihan juga difokuskan untuk mendapatkan pengalaman praktis di bidang Kubernetes Administrasi, jadi kami menyarankan Anda untuk mengikutinya, meskipun Anda tidak berniat mengikuti ujian CKA.
Format Kursus
- Ceramah dan diskusi interaktif.
- Banyak latihan dan latihan.
- Implementasi langsung di lingkungan laboratorium langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
- Untuk mempelajari lebih lanjut tentang sertifikasi CKA, silakan kunjungi: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - Persiapan Ujian
21 JamProgram Sertifikasi Pengembang Aplikasi Kubernetes (CKAD) telah dikembangkan oleh The Linux Foundation dan Cloud Native Computing Foundation (CNCF), tuan rumah Kubernetes.
Pelatihan ini dipimpin instruktur secara langsung (pelatihan online langsung atau pelatihan langsung tatap muka) ditujukan untuk pengembang yang ingin mengkonfirmasi keterampilan mereka dalam merancang, membangun, mengkonfigurasi, dan mengungkapkan aplikasi cloud native untuk Kubernetes.
Di sisi lain, pelatihan juga berfokus pada pengalaman praktis dalam pengembangan aplikasi Kubernetes, sehingga kami menyarankan untuk mengikuti pelatihan ini, bahkan jika Anda tidak berencana mengikuti ujian CKAD.
NobleProg telah menyelenggarakan pelatihan Docker & Kubernetes sejak 2015. Dengan lebih dari 360 proyek pelatihan yang berhasil diselesaikan, kami menjadi salah satu perusahaan pelatihan terkenal di bidang containerization di seluruh dunia. Sejak 2019 kami juga membantu pelanggan kami untuk mengonfirmasi kinerja mereka di lingkungan k8s dengan mempersiapkan dan mendorong mereka untuk lulus ujian CKA dan CKAD.
Format Kursus
- Perkumpulan dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi tangan pertama dalam lingkungan laboratorium langsung.
Opsi Penggeseran Kursus
- Untuk meminta pelatihan disesuaikan untuk kursus ini, silakan hubungi kami untuk menyusun rencana.
- Untuk mengetahui lebih lanjut tentang CKAD, silakan kunjungi: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 JamPelatihan ini dipimpin instruktur secara langsung, baik online atau tatap muka (online or onsite), ditujukan kepada praktisi Kubernetes yang ingin mempersiapkan diri untuk ujian CKS.
Setelah pelatihan ini, peserta akan mengetahui cara mengamankan lingkungan Kubernetes dan aplikasi berbasis kontainer pada tahapan-tahapan siklus hidup aplikasi: pembuatan, penyebaran, dan runtime.
Penguasaan DevOps Cloud-Native: Merancang, Men Deploy, dan Mengoperasikan Microservices Kubernetes yang Scalable
49 JamProgram selama 7 hari ini memberikan perjalanan komprehensif dan praktik langsung dalam merancang, men-deploy, serta mengoperasikan aplikasi cloud-native menggunakan praktik DevOps modern.
Peserta akan mengeksplorasi cara merancang arsitektur microservices yang scalable, mengoptimalkan lingkungan container, serta mengelola beban kerja produksi menggunakan Kubernetes. Kursus ini mencakup strategi deployment lanjutan, otomatisasi berbasis GitOps, serta praktik observabilitas untuk memastikan keandalan dan kinerja sistem.
Fokus utama diletakkan pada tantangan operasional dunia nyata, termasuk respons insiden, simulasi kegagalan, dan analisis akar penyebab. Program ini diakhiri dengan pemanfaatan alat bertenaga AI untuk mendukung pemecahan masalah dan mempercepat pengambilan keputusan operasional.
Pada akhir pelatihan, peserta akan memiliki pemahaman yang jelas tentang cara membangun, men-deploy, memonitor, serta memelihara sistem terdistribusi yang tangguh dalam lingkungan berbasis Kubernetes.
DO180: Pendahuluan Kontainer, Kubernetes & OpenShift
35 JamDO180 adalah pendahuluan tentang kontainer, dasar-dasar Kubernetes, dan konsep platform Red Hat OpenShift yang berfokus pada keterampilan tangan.
Pelatihan ini dibimbing oleh instruktur dan dapat dilakukan secara online langsung atau pelatihan langsung tatap muka, ditujukan untuk para profesional teknis pemula hingga menengah yang ingin mempelajari alur kerja kontainer, primitif Kubernetes, dan cara men-deploy serta mengoperasikan aplikasi di OpenShift.
Dengan menyelesaikan pelatihan ini, peserta akan mampu:
- Membangun dan mengelola gambar kontainer dan registri dengan praktik terbaik untuk reproduksi dan keamanan.
- Men-deploy dan mengelola objek Kubernetes seperti pod, deployment, dan layanan di OpenShift.
- Menggunakan fitur OpenShift termasuk routes, buildconfigs, dan konsol web untuk mempersingkat pengantaran aplikasi.
- Menerapkan penyimpanan yang tetap, manajemen konfigurasi, dan pengelolaan rahasia untuk beban kerja berbasis keadaan.
- Menerapkan praktik keamanan dasar, RBAC, dan pemantauan untuk mempertahankan kluster dan aplikasi yang sehat.
Format Pelatihan
- Lecture dan diskusi interaktif.
- Lab tangan di lingkungan OpenShift langsung setiap hari.
- Latihan dan workshop perbaikan masalah yang didorong oleh skenario.
Opsi Kustomisasi Pelatihan
- Untuk meminta pelatihan kustom untuk kursus ini, silakan hubungi kami untuk mengatur.
Docker dan Kubernetes di AWS
21 JamPelatihan ini yang dibimbing oleh instruktur, secara langsung (online atau tatap muka) ditujukan untuk para insinyur yang ingin menilai setiap layanan ini untuk membuat keputusan terinformasi tentang yang mana harus di-deploy dalam organisasi mereka.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Menyiapkan lingkungan pengembangan yang termasuk semua library, paket dan kerangka kerja yang diperlukan untuk memulai pengembangan.
- Menyiapkan, mengkonfigurasi dan mendeploy beberapa kontainer demo menggunakan berbagai pendekatan.
- Memahami perbedaan arsitektur dan desain di antara berbagai solusi Docker/Kubernetes dalam AWS.
- Mengotomatisasi pengembangan kontainer Docker.
- Menyiapkan pipeline integrasi kontinu dan deployment.
- Mengintegrasikan Docker dan Kubernetes ke dalam sistem integrasi kontinu yang ada.
Gitlab dan Gitlab CI
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (di tempat atau jarak jauh) ini ditujukan untuk pengembang yang ingin menyiapkan dan menggunakan Gitlab untuk kontrol versi dan integrasi berkelanjutan.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan Gitlab.
- Pahami cara mengimplementasikan alternatif untuk Github.
- Gunakan Gitlab untuk mengelola siklus hidup DevOps.
- Gunakan Gitlab untuk Integrasi Berkelanjutan/Pengiriman Berkelanjutan.
- Mengembangkan, merilis, dan menguji perangkat lunak secara efisien menggunakan Gitlab.
Mengimplementasikan Aplikasi Kubernetes dengan Helm
7 JamPelatihan ini dipimpin oleh instruktur dan dilakukan secara langsung (online atau tatap muka) yang ditujukan untuk insinyur yang ingin menggunakan Helm untuk mempermudah proses pemasangan dan pengelolaan aplikasi Kubernetes.
Pada akhir pelatihan ini, peserta akan dapat:
- Menginstal dan mengonfigurasi Helm.
- Membuat build aplikasi Kubernetes yang dapat direproduksi.
- Berbagi aplikasi sebagai Helm charts.
- Menjalankan aplikasi pihak ketiga yang disimpan sebagai Helm charts.
- Mengelola rilis paket Helm.
Pengenalan Minikube dan Kubernetes
21 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk pengembang perangkat lunak tingkat pemula hingga menengah dan DevOps profesional yang ingin mempelajari cara mengatur dan mengelola lingkungan lokal Kubernetes menggunakan Minikube.
Pada akhir pelatihan ini, peserta akan mampu:
- Instal dan konfigurasikan Minikube di mesin lokalnya.
- Memahami konsep dasar dan arsitektur Kubernetes.
- Terapkan dan kelola container menggunakan kubectl dan dasbor Minikube.
- Siapkan solusi penyimpanan dan jaringan persisten untuk Kubernetes.
- Manfaatkan Minikube untuk mengembangkan, menguji, dan men-debug aplikasi.
Minikube untuk Pengembang
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk pengembang tingkat menengah dan DevOps insinyur yang ingin menggunakan Minikube sebagai bagian dari alur kerja pengembangan mereka.
Pada akhir pelatihan ini, peserta akan mampu:
- Siapkan dan kelola lingkungan lokal Kubernetes menggunakan Minikube.
- Pahami cara men-deploy, mengelola, dan men-debug aplikasi di Minikube.
- Integrasikan Minikube ke dalam jalur integrasi dan penerapan berkelanjutan mereka.
- Optimalkan proses pengembangan mereka menggunakan fitur-fitur canggih Minikube.
- Menerapkan praktik terbaik untuk pembangunan lokal Kubernetes.