Course Outline
Introduction
Overview of Continuous Integration and Continuous Delivery
- What is CI?
- What is CD?
GitLab Overview
- What is GitLab?
- Key GitLab features
- GitLab CI
Preparing the DevOps Environment
- Installing and configuring Auto DevOps in GitLab.
Kubernetes
- Integrating Kubernetes.
- Creating Kubernetes clusters.
- Setting up a Kubernetes instance.
- Utilizing GitLab SSH keys.
Stages, Artifacts, and Dependencies
- Assigning jobs to stages.
- Leveraging cache mechanisms.
- Defining and utilizing artifacts.
GitLab Auto DevOps
- Working with Helm.
- Implementing Auto DevOps.
- Configuring the GitLab Runner.
- Adding repository configurations.
Automated Deployment
- Deploying to Kubernetes.
Debugging
- Managing and resolving errors.
Testing
- Integration and functional testing.
Monitoring
- Utilizing Prometheus.
- Gathering metrics.
Security
- Hardening pipelines and pipeline systems.
Troubleshooting
Summary and Next Steps
Requirements
- A foundational understanding of DevOps principles.
Target Audience
- DevOps Engineers.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
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.