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.
Beban Kerja AI di Kubernetes: Menyebarkan Model Machine Learning Secara Skala Besar
14 Jam
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: Pengenalan ke Container, Kubernetes & OpenShift
35 JamDO180 adalah pengenalan ke container, dasar-dasar Kubernetes, dan konsep platform Red Hat OpenShift yang berfokus pada keterampilan praktis.
Pelatihan langsung yang dipimpin oleh instruktur (online atau onsite) ini ditujukan untuk para profesional teknis tingkat pemula hingga menengah yang ingin mempelajari alur kerja container, primitif Kubernetes, serta cara menerapkan dan mengoperasikan aplikasi di OpenShift.
Di akhir pelatihan ini, peserta akan mampu:
- Membangun dan mengelola gambar container (image) dan registri dengan praktik terbaik untuk reproduktibilitas dan keamanan.
- Menyiagakan dan mengelola objek Kubernetes seperti pod, deployment, dan service di OpenShift.
- Menggunakan fitur OpenShift termasuk route, buildconfig, dan konsol web untuk merampingkan pengiriman aplikasi.
- Menerapkan penyimpanan persisten, manajemen konfigurasi, dan penanganan secrets untuk beban kerja stateful.
- Menerapkan praktik keamanan dasar, RBAC, dan pemantauan untuk menjaga kelancaran klaster dan aplikasi.
Format Pelatihan
- Ceramah interaktif dan diskusi.
- Lab praktis di lingkungan OpenShift langsung setiap hari.
- Latihan berbasis skenario dan lokakarya pemecahan masalah.
Opsi Kustomisasi Pelatihan
- Untuk meminta pelatihan kustomisasi untuk pelatihan ini, silakan hubungi kami untuk mengatur.
Pelatihan Docker, Kubernetes dan OpenShift 3 untuk Administrator
35 JamDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan mempelajari cara mengelola Red Hat OpenShift Platform Kontainer.
Pada akhir pelatihan ini, peserta akan dapat:
- Buat, konfigurasikan, kelola, dan atasi masalah OpenShift cluster.
- Terapkan aplikasi yang terkontainerisasi di lokasi, di cloud publik, atau di cloud yang dihosting.
- Platform Kontainer Aman OpenShift
- Memantau dan mengumpulkan metrik.
- Kelola penyimpanan.
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.
GitLab Self-Managed: Platform DevSecOps Lengkap Tanpa SaaS
21 JamGitLab Self-Managed adalah pemasangan GitLab secara on-premises yang menyediakan platform DevSecOps lengkap, termasuk manajemen kode sumber, CI/CD, registri kontainer, pemindaian keamanan, dan pemantauan. Ini merupakan standar emas bagi organisasi yang menginginkan fitur lengkap GitLab tanpa ketergantungan pada SaaS atau data keluar dari jaringan mereka.
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.