Learn DevOps: Docker & K8s
Learn DevOps: Docker & K8s — Lær DevOps fra Linux-shellen til Kubernetes og CI/CD-pipelines
Learn DevOps: Docker & K8s, også kendt som DevOps Bootcamp, er en Android-app (iPhone-version på vej) til dig, der vil lære DevOps gennem korte lektioner. 142 kurser på otte spor fører dig fra dine første Linux-kommandoer gennem Git, Docker, Kubernetes, Helm, CI/CD, Terraform og Ansible, med en AI Mentor, der besvarer spørgsmål om den lektion, du læser.
- Pris
- Gratis, Pro-opgradering
- Platforme
- Android nu, iPhone på vej
- Sprog
- 22


Intet her deployes, og intet bliver faktureret.
Fejlsøgningsmissionerne kører i en simuleret terminal, så du kan jagte en pod, der ikke vil starte, eller et CI-job, der er rødt i runneren, uden en cloud-konto, et kreditkort eller en laptop. Du kan også komme i gang uden at oprette en konto.
Hvad det er
Learn DevOps: Docker & K8s (DevOps Bootcamp) er en gratis Android-app, du kan komme i gang med, med 142 kurser og 568 lektioner på otte spor: Linux og Bash, Git og GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform og Ansible. Lektionerne er korte og niveaudelte fra begynder til avanceret, med tyve fejlsøgningsmissioner i en simuleret terminal, daglige quizzer, flashcards og en AI Mentor, og en iPhone-version er på vej.
Inde i appen
Sådan ser det ud




Kurset
De otte spor på DevOps-kurset
142 kurser og 568 lektioner fra appens kursusliste; det første kursus i hvert spor er gratis.
Linux og Bash
Navigation i shellen, filer og tilladelser, processer, SSH, grep, awk og jq, shell-scripting samt test og sikring af scripts.
Git og GitHub
Commits og lokal arbejdsgang, branching-strategier, remotes og pull requests, hooks og tagging af releases.
Docker
Images og Dockerfiles, Docker Compose, netværk og data, Swarm samt containersikkerhed.
Kubernetes
Klynger, pods, deployments og ReplicaSets, services og netværk, konfiguration og storage, scheduling samt observability.
Helm
Hvad Helm løser, charts og releases, values.yaml, template-funktioner, hooks, subcharts samt Helm i en pipeline.
CI/CD
GitHub Actions-workflows, Jenkins med Docker, deployment-strategier samt sikring og overvågning af pipelines.
Terraform
Infrastructure as code, grundlæggende begreber, state, moduler og workspaces samt provisioning på AWS og Azure.
Ansible, GitOps og afslutningsprojektet
Inventories, playbooks, roller, Jinja2, Vault og Molecule-tests; derefter GitOps med Argo CD og Flux samt en afsluttende deployment uden nedetid.
Sådan fungerer det
Sådan fungerer bootcampen
Du bevæger dig gennem et spor med én lille lektion ad gangen og tester derefter dig selv i den næste dag.
Vælg et spor, og læs en kort lektion
Otte spor dækker DevOps-værktøjskæden, og det første kursus på hvert spor er gratis. Hver lektion forklarer et koncept på få linjer, f.eks. hvorfor en container er let, og bygger derefter videre på det.
Spørg AI Mentor om den side, du er på
Tryk på en knap som Forklar enkelt, Trin for trin eller Eksempel fra hverdagen, eller skriv dit eget spørgsmål. Svaret handler om lektionen foran dig, ikke om DevOps generelt.
Gentag, og prøv derefter en fejlsøgningsmission
En daglig miniquiz forklarer hvert svar, og de spørgsmål, du svarer forkert på, vender tilbage som flashcards efter en plan med spredte gentagelser. Derefter placerer en fejlsøgningsmission dig i en ødelagt opsætning i en simuleret terminal.
Hvad det indeholder
Det får du i appen
142
Kurser, 568 lektioner
Otte spor i alt: Linux og Bash, Git og GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform og Ansible, niveaudelt fra begynder til avanceret.
20
Fejlsøgningsmissioner
Fejlsøgning i en simuleret terminal på tværs af containere, Kubernetes, CI/CD, observability og pålidelighed: et 1.9 GB-image, som ingen kan hente, eller en alarm, der forblev grøn under et driftsstop.
AI
AI Mentor og lektionsgenerator
Spørg om den præcise lektion, du er i gang med, eller angiv et emne og få opbygget en struktureret lektion. Lektioner kan også oversættes til dit eget sprog.
Daglig
Quiz og flashcards
En daglig miniquiz med en forklaring på hvert svar, hvor ubesvarede spørgsmål vender tilbage som flashcards efter en plan med spredte gentagelser.
Cheat sheet
De kommandoer, du oftest slår op
Et DevOps-cheat sheet til Docker, kubectl, Git, Linux og meget mere samt noter til enhver lektion og en gemt liste til senere.
Streaks
Værktøjer til vaner
Daglige streaks med streak-frysninger, så én glemt dag ikke sletter dine fremskridt, samt XP, niveauer, en rangliste og påmindelser på et tidspunkt, du selv vælger.
Baggrund
Hvad laver en DevOps-ingeniør egentlig, og hvad bør du lære først?
DevOps handler om at få software fra en udviklers commit ud i produktion på en pålidelig måde og holde den kørende bagefter. I det daglige arbejde betyder det, at man skriver mere automation, end man klikker rundt i konsoller: scripts på Linux-servere, containere, der pakker en app, pipelines, der tester og udgiver den, samt infrastruktur beskrevet i filer. Man begynder typisk med Linux-kommandolinjen og Git, derefter containere og først så de orkestrerings- og automationslag, der ligger oven på dem.
Containereenheden, der sendes af sted
En container samler en applikation med de biblioteker og indstillinger, den har brug for, så den opfører sig ens på en laptop, i test og i produktion. Docker er en udbredt måde at bygge og køre dem på, og en Dockerfile er opskriften på et image.
Orkestreringdet er det, Kubernetes bruges til
Når der er mange containere, skal noget starte dem, genstarte dem, når de fejler, dirigere trafik og tilknytte storage. Det gør Kubernetes med pods, deployments og services, mens Helm pakker disse definitioner i charts.
CI/CD-pipelinesfra commit til release
Continuous integration bygger og tester enhver ændring, og continuous delivery fører et godkendt build videre mod produktion. GitHub Actions og Jenkins er to almindelige værktøjer, og en klassisk udfordring er jobbet, der er grønt på din maskine, men rødt i runneren.
Infrastructure as codeservere beskrevet i filer
I stedet for at bygge servere i hånden beskriver du dem i filer, som kan gennemgås og gentages. Terraform provisionerer ressourcer som cloud-netværk og maskiner, mens Ansible konfigurerer maskinerne, når de først er oprettet.
Egnethed
Hvem det er til — og hvem det ikke er til
Det passer godt til dig, hvis du
- Er udvikler og vil forstå, hvad der sker mellem et git push og produktion
- Administrerer servere og vil gå fra manuelt arbejde til containere og automatisering
- Går efter din første rolle som cloud engineer eller site reliability engineer
- Vil øve dig i at læse virkelige fejlsituationer uden at betale for cloud-ressourcer
- Har kun en telefon ved hånden under transport og vil have struktureret materiale
Det er ikke det rette værktøj, hvis du
- Har brug for en rigtig shell eller en live-klynge at øve dig på; missionerne kører i en simuleret terminal
- Forventer, at alle 142 kurser er gratis; det første kursus i hvert spor er gratis, og Pro låser resten op
- Vil have en iPhone-version i dag; den er endnu ikke udgivet
- Vil have et officielt kursus fra en værktøjsleverandør; dette er en uafhængig læringsapp
Spørgsmål
Ofte stillede spørgsmål
Hvad er Learn DevOps: Docker & K8s?
Learn DevOps: Docker & K8s, også kaldet DevOps Bootcamp, er en Android-læringsapp med 142 kurser og 568 lektioner inden for Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform og Ansible. Den er til udviklere, systemadministratorer og studerende, som vil lære DevOps gennem korte lektioner på en telefon. Det er gratis at komme i gang, den findes på 22 sprog, og en iPhone-version er planlagt.
Hvordan lærer jeg DevOps fra bunden?
Begynd med Linux-kommandolinjen og Git, fordi alle de andre værktøjer forudsætter dem. Lær derefter containere med Docker, gå videre til Kubernetes, og tilføj pipelines og infrastructure as code. DevOps Bootcamp følger omtrent denne rækkefølge, og det første kursus i hvert af de otte spor er gratis at prøve.
Har jeg brug for en laptop eller en cloud-konto?
Nej. Appen oplyser, at du ikke behøver en laptop, en cloud-konto eller et kreditkort for at lære, og du kan komme i gang uden at oprette en konto. Fejlfindingsmissionerne bruger en simuleret terminal, så intet bliver deployet, og du bliver ikke faktureret.
Hvad er fejlfindingsmissionerne?
Det er tyve fejlfindingsøvelser i en simuleret terminal inden for fem områder: containere, Kubernetes, CI/CD, observability og reliability. Eksempler omfatter et image på 1.9 GB, som ingen kan hente, pods, der ikke vil starte, og en probe, der dræber en app, mens den starter. To missioner er gratis, og Pro åbner alle tyve.
Er det nyttigt til DevOps-spørgsmål til jobsamtaler?
Det hjælper med den grundlæggende viden, som spørgsmål til jobsamtaler tester. Den daglige quiz forklarer hvert svar, forkerte svar vender tilbage som flashcards, og cheat sheetet samler kommandoer, du sandsynligvis bliver spurgt om. Kombinér det med at øve dig i at forklare dine svar højt.
Hvilke værktøjer lærer kurset dig?
Linux og Bash, Git og GitHub, Docker og Docker Compose, Kubernetes, Helm, GitHub Actions og Jenkins, Terraform med AWS og Azure samt Ansible. Det kommer også ind på GitOps med Argo CD og Flux samt monitoring og observability.
Hvordan fungerer AI Mentor?
Du spørger om den lektion, du har åben, og får et svar i den sammenhæng ved hjælp af knapper som Forklar enkelt eller Trin for trin eller med dine egne ord. Gratisbrugere får nogle få spørgsmål hver dag, og Pro fjerner den daglige grænse. En separat lektionsgenerator opbygger en struktureret lektion om et emne, du angiver.
Er Learn DevOps: Docker & K8s gratis, og hvad indeholder Pro?
Learn DevOps: Docker & K8s er gratis at komme i gang med: det første kursus i hvert spor, en kort forhåndsvisning af de øvrige lektioner, to missioner, den daglige quiz, flashcards og cheat sheetet koster ikke noget. Pro er et abonnement, som du kan opsige i Google Play. Det låser alle kurser og lektioner op, alle tyve missioner, ubegrænsede AI Mentor-spørgsmål og ubegrænsede AI-genererede lektioner.
Findes der en iPhone-version?
Ikke endnu. DevOps Bootcamp findes på Google Play nu, og en iPhone-version er på vej. Denne side linker til App Store-listen og viser den som på vej, indtil den går live.
Kom i gang
Kør din første Linux-kommando i dag
Gratis at komme i gang med på Android, iPhone på vej, på 22 sprog.
Mere fra CoddyKit
Tilgængelig på Android.