Kursus Pelatihan Docker (mempersiapkan Kubernetes)
Tujuan dari kursus praktis ini adalah untuk memberikan semua alat yang mempelajari aspek praktis Docker dan Kubernetes, sehingga peserta memiliki keterampuhan yang diperlukan untuk manajemen program yang baik.
Kerangka Materi
Apa Itu Docker
Kasus Penggunaan
- Komponen utama Docker
- Dasar-dasar arsitektur Docker
Arsitektur Docker
- Gambar Docker
- Daftar Gambar Docker
- Kontainer Docker
Teknologi Dasar
- Nama ruang
- Grup kontrol
- Union FS
- Format kontainer
Instalasi Docker
- Instalasi pada Ubuntu melalui apt-get
- Instalasi versi terbaru Docker
Meng-dockerisasi aplikasi
- Contoh hello world
- Kontainer interaktif
- Memprogramkan program
Pemakaian kontainer
- Menjalankan webapp dalam kontainer
- Menyelidiki kontainer
- Pemetaan port
- Melihat log
- Melihat proses
- Membatasi dan memulai ulang
- Menghapus kontainer
Pengelolaan gambar
- Memuat daftar gambar
- Mengunduh gambar
- Mencari gambar
Jaringan kontainer
- Rincian pemetaan port
- Penyambungan dan penamaan kontainer
- Penyambungan dan variabel lingkungan
Data dalam kontainer
- Volume data
- Direktori host sebagai volume data
- File host sebagai volume data
- Kontainer volume data
- Backup dan restorasi volume data
Kontribusi terhadap ekosistem
- Apa itu Docker Hub?
- Mendaftar di Docker Hub
- Login dari baris perintah
- Mengunggah ke Docker Hub
- Repositori pribadi
- Pembangunan otomatis
Pengenalan Kubernetes
- Pods
- Label dan Selektor
- Kontroler
- Layanan
- Arsitektur dan Node Kubernetes
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Docker (mempersiapkan Kubernetes) - Pemesanan
Kursus Pelatihan Docker (mempersiapkan Kubernetes) - Penyelidikan
Docker (mempersiapkan Kubernetes) - Permintaan Konsultasi
Testimoni (2)
Penjelasan tentang cara kerja alat di balik layar, serta topik-topik terkait dengan kursus ini.
Sebastian Decianu - SC SYSTEMATIC DEVELOPMENT CENTER SRL
Kursus - Docker (introducing Kubernetes)
Diterjemahkan Mesin
Ini memberikan dasar yang baik untuk Docker dan Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kursus - Docker (introducing Kubernetes)
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
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.
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.
Docker dan Kubernetes: Membangun dan Mengembangkan Aplikasi yang Dikontainerisasi
21 JamDalam pelatihan langsung ini (tatap muka atau jarak jauh) yang dipimpin instruktur, peserta akan belajar cara membuat dan mengelola kontainer Docker, lalu menyebarkan aplikasi contoh di dalam kontainer. Peserta juga akan mempelajari cara mengotomatisasi, mengembangkan skala, dan mengelola aplikasi mereka yang dikontainerisasi dalam klaster Kubernetes. Akhirnya, pelatihan ini melanjutkan ke topik lanjutan, membimbing peserta melalui proses pengamanan, peningkatan skala, dan pemantauan klaster Kubernetes.
Pada akhir pelatihan ini, peserta akan mampu:
- Mengatur dan menjalankan kontainer Docker.
- Menyebar server yang dikontainerisasi dan aplikasi web.
- Membangun dan mengelola gambar Docker.
- Mengatur klaster Docker dan Kubernetes.
- Menggunakan Kubernetes untuk menyebar dan mengelola aplikasi web yang diklasterisasi.
- Memastikan keamanan, peningkatan skala, dan pemantauan klaster Kubernetes.
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.