Last updated
Kurskode
kubernetesgitlab
Varighet
14 timer (vanligvis 2 dag inkludert pauser)
Krav
- An understanding of DevOps
Audience
- DevOps Engineers
Oversikt
Gitlab er en DevOps livssyklus plattform som gir CI/CD funksjoner for prosjektplanlegging og ledelse. Kubernetes er et orkestrasjonssystem for automatisering av applikasjoner. Ved hjelp av Gitlab og Kubernetes, kan brukere automatisere bygninger og implementering til containerte skyen miljøer.
Denne instruktørledede, live-trening (online eller online) er rettet mot DevOps ingeniører som ønsker å bruke Kubernetes og Gitlab for å automatisere DevOps livssyklusen.
Ved slutten av denne treningen vil deltakerne være i stand til å:
-
Automatisk applikasjon bygger, tester og deployments.
Utvikle en automatisert infrastruktur.
Utvikle en applikasjon til en containert skymiljø.
Format av kurset
-
Interaktiv forelesning og diskusjon.
Mange øvelser og praksis.
Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
-
For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Machine Translated
Kursplan
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 Gitlab runner
- Adding 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