Learn DevOps: Docker & K8s-appikon

Learn DevOps: Docker & K8s

Uddannelse · Gratis · Android · CoddyKit

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
DevOps Bootcamp-startskærm med 568 lektioner, en Start første lektion-knap og et dagligt målKursliste, der viser antal for begyndere, øvede og avancerede samt en nummereret kursusrækkefølge
142Kurser, 568 lektioner
20Fejlsøgningsmissioner
AIAI Mentor og lektionsgenerator
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

DevOps Bootcamp-startskærm med 568 lektioner, en Start første lektion-knap og et dagligt mål
StartsideStartskærmen viser DevOps Bootcamp-forløbet med 568 lektioner, en Start første lektion-knap, XP, en niveaubjælke og et dagligt mål.
Kursliste, der viser antal for begyndere, øvede og avancerede samt en nummereret kursusrækkefølge
KursusforløbKurslisten sorterer lektionerne efter niveau og viser kurserne i en nummereret rækkefølge, hver med et lektionsantal.
Docker-lektion med konceptkort om containere og AI Mentor-knapper
LektionEn Docker-lektion i form af konceptkort med AI Mentor-knapper som Forklar enkelt og Trin for trin nedenunder.
Lektion rullet ned til et konceptkort, der forklarer virtualisering på OS-niveau i containere
I en lektionDen samme lektion længere nede, hvor det forklares, hvordan containere bruger virtualisering på OS-niveau, med knapper til noter og læringssprog øverst.

Kurset

De otte spor på DevOps-kurset

142 kurser og 568 lektioner fra appens kursusliste; det første kursus i hvert spor er gratis.

  1. Linux og Bash

    Navigation i shellen, filer og tilladelser, processer, SSH, grep, awk og jq, shell-scripting samt test og sikring af scripts.

  2. Git og GitHub

    Commits og lokal arbejdsgang, branching-strategier, remotes og pull requests, hooks og tagging af releases.

  3. Docker

    Images og Dockerfiles, Docker Compose, netværk og data, Swarm samt containersikkerhed.

  4. Kubernetes

    Klynger, pods, deployments og ReplicaSets, services og netværk, konfiguration og storage, scheduling samt observability.

  5. Helm

    Hvad Helm løser, charts og releases, values.yaml, template-funktioner, hooks, subcharts samt Helm i en pipeline.

  6. CI/CD

    GitHub Actions-workflows, Jenkins med Docker, deployment-strategier samt sikring og overvågning af pipelines.

  7. Terraform

    Infrastructure as code, grundlæggende begreber, state, moduler og workspaces samt provisioning på AWS og Azure.

  8. 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.

  1. 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.

  2. 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.

  3. 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.

Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på Android.