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
- Understanding CI
- Understanding CD
Gitlab: An Overview
- What is Gitlab?
- Key features of Gitlab
- Gitlab CI capabilities
Setting Up the DevOps Environment
- Installation and configuration of Auto DevOps in Gitlab
Kubernetes Fundamentals
- Integrating with Kubernetes
- Creating Kubernetes clusters
- Provisioning a Kubernetes instance
- Utilizing Gitlab SSH keys
Managing Stages, Artifacts, and Dependencies
- Organizing jobs into stages
- Leveraging caching mechanisms
- Defining and utilizing Artifacts
Gitlab Auto DevOps
- Working with Helm
- Implementing Auto DevOps
- Configuring the Gitlab runner
- Adding repositories
Automated Deployment Strategies
- Deploying to Kubernetes
Debugging Processes
- Managing and resolving errors
Testing Procedures
- Conducting integration and functional testing
Monitoring Solutions
- Utilizing Prometheus
- Collecting performance metrics
Security Measures
- Hardening pipelines and the pipeline system
Troubleshooting
Summary and Future Steps
Requirements
- A foundational understanding of DevOps principles
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.