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.
Duration 14 hours
Course Outline
Introduction
Overview of Continuous Integration and Continuous Delivery
- Defining CI
- Understanding CD
Gitlab Overview
- What is Gitlab?
- Key Gitlab features
- Gitlab CI
Setting Up the DevOps Environment
- Installation and configuration of Auto DevOps in Gitlab
Kubernetes
- Integration with Kubernetes
- Cluster creation
- Instance creation
- Utilizing Gitlab SSH keys
Stages, Artifacts, and Dependencies
- Assigning jobs to specific stages
- Leveraging cache mechanisms
- Defining and utilizing Artifacts
Gitlab Auto DevOps
- Collaboration with Helm
- Implementing Auto DevOps
- Gitlab runner configuration
- Repository integration
Automated Deployment
- Deployment strategies for Kubernetes
Debugging
- Effective error handling
Testing
- Integration and functional testing methodologies
Monitoring
- Utilizing Prometheus
- Metrics collection and analysis
Security
- Hardening pipelines and pipeline systems
Troubleshooting
Summary and Future Steps
Requirements
- A foundational understanding of DevOps principles
Target Audience
- DevOps Engineers
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.