Kubernetes og Gitlab Treningskurs
Gitlab er en DevOps livssyklusplattform som gir CI/CD-funksjoner for prosjektplanlegging og -administrasjon. Kubernetes er et orkestreringssystem for automatisering av applikasjonsdistribusjon. Ved å bruke Gitlab og Kubernetes, kan brukere automatisere bygg og distribusjon til containeriserte skymiljøer.
Denne instruktørledede, liveopplæringen (online eller på stedet) er rettet mot DevOps ingeniører som ønsker å bruke Kubernetes og Gitlab for å automatisere DevOps livssyklusen.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Automatiser applikasjonsbygginger, tester og distribusjoner.
- Lag en automatisert byggeinfrastruktur.
- Distribuer en applikasjon til et containerisert skymiljø.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Kursplan
Introduksjon
Kontinuerlig integrasjon og kontinuerlig leveringsoversikt
- Hva er CI?
- Hva er CD?
Gitlab på et øyeblikk
- Hva er Gitlab?
- Gitlab-funksjoner
- Gitlab CI
Forbereder DevOps-miljøet
- Installere og konfigurere Auto DevOps i Gitlab
Kubernetes
- Integrering Kubernetes
- Opprette Kubernetes klynger
- Opprette en Kubernetes forekomst
- Bruke Gitlab SSH-nøkler
Stadier, artefakter og avhengigheter
- Plassere jobber i etapper
- Bruker cache
- Definere og bruke artefakter
Gitlab Auto DevOps
- Arbeide med Helm
- Bruke Auto DevOps
- Konfigurerer Gitlab runner
- Legger til depot
Automatisert distribusjon
- Utplasserer til Kubernetes
Feilsøking
- Håndteringsfeil
Testing
- Integrasjon og funksjonstesting
Overvåking
- Bruker Prometheus
- Samler inn beregninger
Sikring
- Herding av rørledninger og rørledningssystemer
Feilsøking
Sammendrag og neste trinn
Krav
- En forståelse av DevOps
Publikum
- DevOps Ingeniører
Åpne kurs krever 5+ deltakere.
Kubernetes og Gitlab Treningskurs - Bestilling
Kubernetes og Gitlab Treningskurs - Forespørsel
Kubernetes og Gitlab - Konsulentforespørsel
Referanser (2)
Demoer av fungerende eksempler
Daniel Wegner - Fraunhofer IOSB
Kurs - Kubernetes and Gitlab
Maskinoversatt
Jeg likte Ahmeds reaktivitet på hver problem/spørsmål vi oppgitte og hans evne til å gi klare svar på alle dem, samtidig som han gav ytterligere innsikt om andre relaterte spørsmål vi kanskje ikke engang hadde tenkt oss.
Jose Perez - Fraunhofer IOSB
Kurs - Kubernetes and Gitlab
Maskinoversatt
Kommende kurs
Relaterte kurs
Avansert GitLab
21 TimerDenne instruktørledede, live opplæring i Norge (online eller på sted) er rettet mot mellomnivå til avanserte fagfolk som ønsker å bruke GitLab for avanserte CI/CD-workflows, prosjektstrukturering og samarbeidsutvikling ved hjelp av den gratis utgaven av GitLab.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Implementere avanserte GitLab CI/CD-rørledninger med egendefinerte løpere og gjenbrukbare maler.
- Organisere prosjekter effektivt ved hjelp av grupper og navnrom.
- Samarbeide om kode, problemer og dokumentasjon med Markdown og GitLab-verktøy.
- Bruke GitLab Pages, utgivelsesarbeidsflyter og sikre konfigurasjoner i virkelige prosjekter.
Avansert Platform Engineering: Skalering med Microservices og Kubernetes
35 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot avanserte plattformingeniører og DevOps fagfolk som ønsker å mestre skaleringsapplikasjoner ved hjelp av mikrotjenester og Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Design og implementer skalerbare mikrotjenester-arkitekturer.
- Distribuer og administrer applikasjoner på Kubernetes klynger.
- Bruk Helm diagrammer for effektiv tjenestedistribusjon.
- Overvåke og opprettholde helsen til mikrotjenester i produksjon.
- Bruk beste praksis for sikkerhet og samsvar i et Kubernetes miljø.
AI-drevne Kubernetes-operasjoner: Autoscaling, Scheduling & Resource Optimization
21 TimerKubernetes er en containereorkestreringsplattform som brukes omfattende for å administrere distribuerte applikasjoner i stor skala.
Dette instruktørledede, live-treningen (online eller på stedet) er rettet mot avanserte praktisere som ønsker å bruke AI- og maskinlæringsmetoder for å optimere Kubernetes-resurshåndtering, skjeduleverdier og autoskaleringstrategier.
Ved fullførelse av dette programmet vil deltakerne kunne:
- Bruke AI/ML-modeller for å forbedre skjeduleverdiavgjørelser i Kubernetes.
- Bruke prediktiv analyse for å optimere CPU, GPU og minneallokering.
- Implementere intelligent autoskalering ved hjelp av reinforsement learning og metrikkfremtidsutsikter.
- Redusere infrastrukturkostnader og latens gjennom automatisert resursoptimalisering.
Kursformat
- Instruktørledet teknisk presentasjon og dypdykkende diskusjoner.
- Praktiske laboppgaver ved hjelp av sanne Kubernetes-klynger.
- Praktiske øvelser der AI-modeller brukes i sanne driftsscenarier.
Kursanpassningsmuligheter
- For å tilpasse dette kurset til din plattformoppsett eller driftsbehov, vennligst kontakt oss for anpassning.
AI Workloads på Kubernetes: Dyrking av maskinlæringsmodeller i skala
14 TimerKubernetes er en skalérbar plattform for å deploye, servere og administrere maskinlæringsmodeller i produksjonsmiljøer.
Denne instruktørledede, live-kursene (online eller på stedet) er rettet mot mellomnivå-professionelle som ønsker å operationalisere ML-modeller pålitelig på Kubernetes.
Etter å ha fullført dette kurset, vil deltakerne få de ferdighetene til å:
- Containerisere og forberede ML-modeller for effektiv deployering.
- Servere modeller ved hjelp av moderne inferensrammeverk.
- Optimalisere workloads med autoscaling, GPU-konfigurasjon og ressursjustering.
- Implementere modellrollutstrategier som A/B-testing og canary-deployments.
Kursets format
- Blandet forelesning, arkitekturanalyse og veiledet diskusjon.
- Omfattende praktiske øvelser med virkelige deployeringscenarier.
- Praktisk implementering ved hjelp av et live Kubernetes-miljø.
Kurskustomiseringsalternativer
- Hvis du trenger dette kurset tilpasset ditt miljø eller verktøykette, vennligst kontakt oss for å diskutere kustomiseringsmuligheter.
Kubernetes-nettverk med Calico
14 TimerDenne instruktørførte, live-kurs i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å optimalisere nettverk for Kubernetes-clustre.
Avslutningen på dette kurset vil deltakerne kunne:
- Installere og konfigurere Calico.
- Føre ut hvordan Calico forskjellig fra tradisjonelle overlay-nettverk.
- Føre ut hvordan Calico kombinerer internett-rutingsprotokoller med konsensusbaserte dataarkiver.
- Bruke Calico for å opprette et containernettverksløsning for Kubernetes-clustre.
- Bruke Calico for å gi en nettverkspolicy for Kubernetes.
Sertifisert Kubernetes Administrator (CKA) - eksamensforberedelse
21 TimerProgrammet Certified Kubernetes Administrator (CKA) ble opprettet av The Linux Foundation og Cloud Native Computing Foundation (CNCF).
Kubernetes er i dag en ledende plattform som brukes for orkestrering av containere.
NobleProg har levert Docker og Kubernetes opplæring fra 2015. Med mer enn 360 vellykket gjennomførte opplæringsprosjekter ble vi et av de mest kjente opplæringsselskapene over hele verden innen containerisering.
Siden 2019 har vi også hjulpet kundene våre med å bekrefte ytelsen deres i k8s-miljøet ved å forberede dem og oppmuntre til å bestå CKA- og CKAD-eksamener.
Denne instruktørledede, direkteopplæringen (online eller på stedet) er rettet mot systemadministratorer, Kubernetes brukere som ønsker å bekrefte kunnskapen sin ved å bestå CKA-eksamen.
På den annen side er opplæring også fokusert på å få praktisk erfaring i Kubernetes Administrasjon, så vi anbefaler å ta del i det, selv om du ikke har tenkt å ta CKA-eksamen.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
- For å lære mer om CKA-sertifisering, vennligst besøk: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Sertifisert Kubernetes Application Developer (CKAD) - eksamensforberedelse
21 TimerCertified Kubernetes Application Developer (CKAD)-programmet er utviklet av The Linux Foundation og Cloud Native Computing Foundation (CNCF), verten for Kubernetes.
Denne instruktørledede, live-treningen (online eller på sted) er rettet mot utviklere som ønsker å bekrefte sine ferdigheter i å designe, bygge, konfigurere og eksponere skybaserte applikasjoner for Kubernetes.
På den annen side er treningen også fokusert på å få praktisk erfaring i Kubernetes-applikasjonsutvikling, så vi anbefaler å delta, selv om du ikke planlegger å ta CKAD-eksamen.
NobleProg har levert Docker- og Kubernetes-trening siden 2015. Med mer enn 360 vellykkede treningprosjekter har vi blitt en av de mest kjente treningsselskapene i verden innen feltet containerisering. Siden 2019 har vi også hjulpet våre kunder med å bekrefte sin ytelse i k8s-miljø ved å forberede dem og oppmuntre til å bestå CKA- og CKAD-eksamener.
Kursets format
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praktiske økter.
- Hender-i implementering i en live-lab-miljø.
Tilpassingsmuligheter for kurset
- For å be om en tilpasset trening for dette kurset, vennligst kontakt oss for å avtale.
- For å lære mer om CKAD, besøk: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot Kubernetes utøvere som ønsker å forberede seg til CKS-eksamenen.
Ved slutten av denne opplæringen vil deltakerne vite hvordan de skal sikre Kubernetes miljøer og containerbaserte applikasjoner gjennom de forskjellige stadiene av en applikasjons livssyklus: bygging, distribusjon og kjøretid.
Cloud-Native DevOps Mastery: Designing, Deploying & Operating Scalable Kubernetes Microservices
49 TimerDette 7-dagers program gir en omfattende, praksisbasert reise inn i design, distribusjon og drift av cloud-native applikasjoner ved hjelp av moderne DevOps-praksiser.
Deltakerne vil utforske hvordan man designer skalerbare mikrotjenesterarkitekturer, optimaliserer containertrender og administrerer produksjonstjenester ved hjelp av Kubernetes. Kurset dekker avanserte distribusjonsstrategier, GitOps-basert automatisering og observabilitetspraksiser for å sikre systemtilførlighet og ytelse.
Et sterkt fokus legges på virkelige driftsutfordringer, inkludert hendelsesrespons, feilsimulering og rotsaksanalyse. Programmet avsluttes med bruk av AI-støttede verktøy for å støtte feilsøking og akselerere driftsbeslutninger.
Ved slutten av treningsperioden vil deltakerne ha en tydelig forståelse for hvordan man bygger, distribuerer, overvåker og vedlikeholder robuste distribuerte systemer i et Kubernetes-basert miljø.
DO180: Innføring i Containere, Kubernetes & OpenShift
35 TimerDO180 er en introduksjon til beholdere, grunnleggende Kubernetes og Red Hat OpenShift-plattformskonsepter som fokuserer på hånd-på-kurs.
Denne instruktørledede, live-treningen (online eller på stedet) er rettet mot tekniske fagfolk på begynnernivå til mellomnivå som ønsker å lære beholderarbeidsflyt, Kubernetes-primitiver og hvordan man deployer og opererer applikasjoner på OpenShift.
Ved slutten av denne treningen vil deltakerne kunne:
- Bygg og administrere beholderbilder og registre med beste praksis for gjengivelse og sikkerhet.
- Deploy og administrere Kubernetes-objekter som pods, deployments og tjenester i OpenShift.
- Bruk OpenShift-funksjoner inkludert ruter, buildconfigs og web-grensesnittet for å effektivisere applikasjonslevering.
- Implementere vedvarende lagring, konfigurasjonshåndtering og hemmelighetsbehandling for tilstandsbaserte arbeidsbelastninger.
- Anvende grunnleggende sikkerhets-, RBAC- og overvåkningspraksis for å opprettholde sunne klustrer og applikasjoner.
Format på kurset
- Interaktiv forelesning og diskusjon.
- Hånd-på-laboratorier i en live OpenShift-miljø hver dag.
- Øvelser basert på scenarier og feilsøkningsverksteder.
Kursetilpasningsmuligheter
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å ordne dette.
Docker og Kubernetes på AWS
21 TimerDenne instruktørledede, live-opplæringen i (online eller på stedet) er rettet mot ingeniører som ønsker å evaluere hver av disse tjenestene for å ta informerte beslutninger om hva de skal implementere i deres organisasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige biblioteker, pakker og rammeverk som trengs for å starte utviklingen.
- Sett opp, konfigurer og distribuer en serie demobeholdere ved å bruke en rekke forskjellige tilnærminger.
- Forstå de arkitektoniske og designmessige forskjellene mellom ulike Docker/Kubernetes-løsninger innen AWS.
- Automatiser utrullingen av Docker-containere.
- Sett opp en kontinuerlig integrasjons- og distribusjonspipeline.
- Integrer Docker og Kubernetes i et eksisterende kontinuerlig integreringssystem.
Gitlab og Gitlab CI
14 TimerDenne instruktørledede, live-opplæringen i Norge (på stedet eller ekstern) er rettet mot utviklere som ønsker å sette opp og bruke Gitlab for versjonskontroll og kontinuerlig integrasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Gitlab.
- Forstå hvordan du implementerer et alternativ til Github.
- Bruk Gitlab til å administrere en DevOps livssyklus.
- Bruk Gitlab for kontinuerlig integrasjon / kontinuerlig levering.
- Utvikle, gi ut og test programvare effektivt ved å bruke Gitlab.
Distribuere Kubernetes-applikasjoner med Helm
7 TimerDette instruktørlidte, live-treningen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å bruke Helm for å forenkle prosessen med å installere og administrere Kubernetes-applikasjoner.
Ved slutten av denne treningen vil deltakerne kunne:
- Installere og konfigurere Helm.
- Opprette gjentakelige build-prosesser for Kubernetes-applikasjoner.
- Deltake applikasjoner som Helm-charts.
- Køre tredjepartapplikasjoner lagret som Helm-charts.
- Administrere utgivelser av Helm-pakker.
Innføring i Minikube og Kubernetes
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvareutviklere på nybegynnernivå til mellomnivå og DevOps fagfolk som ønsker å lære å sette opp og administrere et lokalt Kubernetes miljø ved å bruke Minikube.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Minikube på deres lokale maskin.
- Forstå de grunnleggende konseptene og arkitekturen til Kubernetes.
- Distribuer og administrer containere ved å bruke kubectl og Minikube-dashbordet.
- Konfigurer vedvarende lagrings- og nettverksløsninger for Kubernetes.
- Bruk Minikube til å utvikle, teste og feilsøke applikasjoner.
Minikube for Developers
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels nivå og DevOps ingeniører som ønsker å bruke Minikube som en del av utviklingsarbeidsflyten deres.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp og administrer et lokalt Kubernetes miljø ved hjelp av Minikube.
- Forstå hvordan du distribuerer, administrerer og feilsøker applikasjoner på Minikube.
- Integrer Minikube i deres kontinuerlige integrerings- og distribusjonsrørledninger.
- Optimaliser utviklingsprosessen deres ved å bruke Minikubes avanserte funksjoner.
- Bruk beste praksis for lokal Kubernetes utvikling.