Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Continuous Integration and Continuous Delivery Overview
- What is CI?
- What is CD?
GitLab at a Glance
- What is GitLab?
- GitLab features.
- GitLab CI.
Preparing the DevOps Environment
- Installing and configuring Auto DevOps in GitLab.
Kubernetes
- Integrating Kubernetes.
- Creating Kubernetes clusters.
- Creating a Kubernetes instance.
- Using GitLab SSH keys.
Stages, Artifacts, and Dependencies
- Placing jobs into stages.
- Using cache.
- Defining and using Artifacts.
GitLab Auto DevOps
- Working with Helm.
- Using Auto DevOps.
- Configuring the GitLab runner.
- Adding a repository.
Automated Deployment
- Deploying to Kubernetes.
Debugging
- Handling errors.
Testing
- Integration and functional testing.
Monitoring
- Using Prometheus.
- Gathering metrics.
Securing
- Hardening pipelines and pipeline systems.
Troubleshooting
Summary and Next Steps.
Requirements
- A fundamental understanding of DevOps principles.
Audience
- DevOps Engineers.
14 Hours
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.