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
Overview of Continuous Integration and Continuous Delivery
- Understanding CI
- Understanding CD
Gitlab Overview
- What is Gitlab?
- Key Gitlab features
- Gitlab CI
Setting up 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
- Organizing jobs into stages
- Implementing cache strategies
- Defining and using Artifacts
Gitlab Auto DevOps
- Working with Helm
- Utilizing Auto DevOps
- Configuring the Gitlab runner
- Adding repositories
Automated Deployment
- Deploying to Kubernetes
Debugging
- Handling errors
Testing
- Integration and functional testing
Monitoring
- Using Prometheus
- Gathering metrics
Security
- Hardening pipelines and pipeline systems
Troubleshooting
Summary and Next Steps
Requirements
- Familiarity with 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.