Kubernetes and Gitlab Training Course
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.
Course Outline
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
Requirements
- Pemahaman tentang DevOps
Hadirin
- DevOps Insinyur
Open Training Courses require 5+ participants.
Kubernetes and Gitlab Training Course - Booking
Kubernetes and Gitlab Training Course - Enquiry
Kubernetes and Gitlab - Consultancy Enquiry
Consultancy Enquiry
Testimonials (2)
Demos of working examples
Daniel Wegner - Fraunhofer IOSB
Course - Kubernetes and Gitlab
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
Jose Perez - Fraunhofer IOSB
Course - Kubernetes and Gitlab
Upcoming Courses (Minimal 5 peserta)
Related Courses
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 HoursPelatihan 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.
Kubernetes Networking with Calico
14 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at engineers who wish to optimize networking for Kubernetes clusters.
By the end of this training, participants will be able to:
- Install and configure Calico.
- Understand how Calico differs from traditional overlay networks.
- Understand how Calico combines internet routing protocols with consensus-based data stores.
- Use Calico to create a container networking solution for Kubernetes clusters.
- Use Calico to provide network policy for Kubernetes.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HoursProgram 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) - exam preparation
21 HoursThe Certified Kubernetes Application Developer (CKAD) program has been developed by The Linux Foundation and the Cloud Native Computing Foundation (CNCF), the host of Kubernetes.
This instructor-led, live training (online or onsite) is aimed at Developers who wish to confirm their skills in design, build, configure, and expose cloud native applications for Kubernetes.
On the other hand, training is also focused on gaining practical experience in Kubernetes application development, so we recommend taking part in it, even if you don't intend to take CKAD exam.
NobleProg have been delivering Docker & Kubernetes training from 2015. With more than 360 successfully completed training projects, we became one of the best known training company worldwide in field of containerization. Since 2019 we are also helping our customers to confirm their performance in k8s environment by preparing them and encouraging to pass CKA and CKAD exams.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about CKAD, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at Kubernetes practitioners who wish to prepare for the CKS exam.
By the end of this training, participants will know how to secure Kubernetes environments and container-based applications throughout the different stages of an application's life cycle: build, deployment and runtime.
Docker and Kubernetes on AWS
21 HoursThis instructor-led, live training in (online or onsite) is aimed at engineers who wish to evaluate each of these services to make an informed decisions about which to deploy within their organization.
By the end of this training, participants will be able to:
- Set up a development environment that includes all needed libraries, packages and frameworks needed to start developing.
- Set up, configure and deploy a series of demo containers using a number of different approaches.
- Understand the architectural and design differences among different Docker/Kubernetes solutions within AWS.
- Automate the deployment of Docker containers.
- Set up a continuous integration and deployment pipeline.
- Integrate Docker and Kubernetes into an existing continuous integration system.
Docker, Kubernetes and OpenShift 3 for Administrators
35 HoursDalam 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 and Kubernetes: Building and Scaling a Containerized Application
21 HoursIn this instructor-led, live training in Indonesia (onsite or remote), participants will learn how to create and manage Docker containers, then deploy a sample application inside a container. Participants will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training goes on to more advanced topics, walking participants through the process of securing, scaling and monitoring a Kubernetes cluster.
By the end of this training, participants will be able to:
- Set up and run a Docker container.
- Deploy a containerized server and web application.
- Build and manage Docker images.
- Set up a Docker and Kubernetes cluster.
- Use Kubernetes to deploy and manage a clustered web application.
- Secure, scale and monitor a Kubernetes cluster.
Docker (introducing Kubernetes)
14 HoursThe objective of this practical course is to provide all the tools that address the practical aspects of Docker and Kubernetes, in order that the participants can count on the necessary skills for the proper management of the program.
Docker and Kubernetes
21 HoursTujuan pelatihan: Memperoleh keterampilan teoritis dan operasional pada Docker dan Kubernetes.
Docker, Kubernetes and OpenShift 3 for Developers
35 HoursDalam pelatihan langsung yang dipandu instruktur di Indonesia ini, peserta akan mempelajari cara menggunakan OpenShift Container Platform untuk menyebarkan aplikasi terkontainerisasi.
Pada akhir pelatihan ini, peserta akan dapat:
- Buat dan konfigurasikan pengaturan OpenShift.
- Terapkan aplikasi dengan cepat di lokasi, di cloud publik, atau di cloud yang dihosting.
Gitlab and Gitlab CI
14 HoursPelatihan 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.
Deploying Kubernetes Applications with Helm
7 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at engineers who wish to use Helm to streamline the process of installing and managing Kubernetes applications.
By the end of this training, participants will be able to:
- Install and configure Helm.
- Create reproducible builds of Kubernetes applications.
- Share applications as Helm charts.
- Run third-party applications saved as Helm charts.
- Manage releases of Helm packages.
Introduction to Minikube and Kubernetes
21 HoursPelatihan 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 for Developers
14 HoursPelatihan 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.