Learn DevOps: Docker & K8s-sovelluksen kuvake

Learn DevOps: Docker & K8s

Koulutus · Ilmainen · Android · CoddyKit

Learn DevOps: Docker & K8s — Opi DevOpsia Linux-komentoriviltä Kubernetes- ja CI/CD-putkiin

Learn DevOps: Docker & K8s, joka tunnetaan myös nimellä DevOps Bootcamp, on Android-sovellus (iPhone-versio tulossa) ihmisille, jotka haluavat oppia DevOpsia lyhyissä oppitunneissa. Kahdeksan oppimispolkua ja 142 kurssia johdattavat ensimmäisistä Linux-komennoista Gitin, Dockerin, Kubernetesin, Helmin, CI/CD:n, Terraformin ja Ansiblen pariin. AI-mentori vastaa lukemaasi oppituntiin liittyviin kysymyksiin.

Hinta
Ilmainen, Pro-päivitys
Alustat
Android nyt, iPhone-versio tulossa
Kielet
22
DevOps Bootcampin aloitusnäyttö, jossa on 568 oppituntia, Aloita ensimmäinen oppitunti -painike ja päivittäinen tavoiteKurssiluettelo, jossa näkyvät aloittelija-, keskitaso- ja edistynyt-tasojen määrät sekä numeroitu kurssijärjestys
142Kurssia, 568 oppituntia
20Vianmääritystehtävää
AIAI-mentori ja oppituntien luonti
Täällä ei oteta käyttöön mitään, eikä mitään laskuteta.

Vianmääritystehtävät suoritetaan simuloidussa terminaalissa, joten voit selvittää, miksi pod ei käynnisty, tai tutkia runnerissa punaisena näkyvää CI-työtä ilman pilvitiliä, luottokorttia tai kannettavaa tietokonetta. Voit myös aloittaa luomatta tiliä.

Mikä se on

Learn DevOps: Docker & K8s (DevOps Bootcamp) on ilmaiseksi aloitettava Android-sovellus, jossa on 142 kurssia ja 568 oppituntia kahdeksassa oppipolussa: Linux ja Bash, Git ja GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform ja Ansible. Oppitunnit ovat lyhyitä ja etenevät aloittelijatasolta edistyneelle tasolle. Mukana on kaksikymmentä simuloidussa terminaalissa suoritettavaa vianmääritystehtävää, päivittäisiä tietovisoja, muistikortteja ja AI-mentori. iPhone-versio on tulossa.

Sovelluksen sisältö

Miltä se näyttää

DevOps Bootcampin aloitusnäyttö, jossa on 568 oppituntia, Aloita ensimmäinen oppitunti -painike ja päivittäinen tavoite
EtusivuAloitusnäytössä näkyvät 568 oppitunnin DevOps Bootcamp -oppipolku, Aloita ensimmäinen oppitunti -painike, XP, tasopalkki ja päivittäinen tavoite.
Kurssiluettelo, jossa näkyvät aloittelija-, keskitaso- ja edistynyt-tasojen määrät sekä numeroitu kurssijärjestys
KurssipolkuKurssiluettelo järjestää oppitunnit tason mukaan ja asettaa kurssit numeroiduksi järjestykseksi. Jokaisen kurssin yhteydessä näkyy oppituntien määrä.
Docker-oppitunti, jossa on kontteja käsitteleviä käsitekortteja ja AI Mentor -painikkeita
OppituntiDocker-oppitunti käsitekorteilla, joiden alla on AI Mentor -painikkeita, kuten Selitä yksinkertaisesti ja Vaihe vaiheelta.
Oppitunnissa on vieritetty kohtaan, jossa käsitekortti selittää konttien käyttöjärjestelmätason virtualisointia
Oppitunnin sisältöäSama oppitunti myöhemmässä kohdassa selittää, miten kontit käyttävät käyttöjärjestelmätason virtualisointia. Yläreunassa on muistiinpano- ja oppimiskielen säätimet.

Kurssi

DevOps-kurssin kahdeksan oppimispolkua

Sovelluksen kurssilistassa on 142 kurssia ja 568 oppituntia; jokaisen oppimispolun ensimmäinen kurssi on ilmainen.

  1. Linux ja Bash

    Komentotulkissa liikkuminen, tiedostot ja käyttöoikeudet, prosessit, SSH, grep, awk ja jq, komentotulk skriptit sekä niiden testaus ja suojaus.

  2. Git ja GitHub

    Commitit ja paikallinen työnkulku, haarautumisstrategiat, etärepositoriat ja pull requestit, hookit ja julkaisujen taggaus.

  3. Docker

    Imaget ja Dockerfile-tiedostot, Docker Compose, verkotus ja data, Swarm sekä konttien tietoturva.

  4. Kubernetes

    Klusterit, podit, deploymentit ja ReplicaSetit, palvelut ja verkotus, konfiguraatio ja tallennus, ajoitus sekä observability.

  5. Helm

    Mihin Helmiä tarvitaan, chartit ja julkaisut, values.yaml, template-funktiot, hookit, subchartit ja Helm putkessa.

  6. CI/CD

    GitHub Actions -työnkulut, Jenkins Dockerin kanssa, käyttöönottostrategiat sekä putkien suojaaminen ja valvonta.

  7. Terraform

    Infrastruktuuri koodina, peruskäsitteet, tila, moduulit ja työtilat sekä AWS- ja Azure-ympäristöjen käyttöönotto.

  8. Ansible, GitOps ja lopputyö

    Inventaarit, playbookit, roolit, Jinja2, Vault ja Molecule-testit; sen jälkeen GitOps Argo CD:n ja Fluxin avulla sekä käyttökatkoton lopputyön käyttöönotto.

Miten se toimii

Näin bootcamp toimii

Etenet oppipolulla yhden pienen oppitunnin kerrallaan ja testaat seuraavana päivänä, mitä opit.

  1. Valitse oppipolku ja lue lyhyt oppitunti

    Kahdeksan oppipolkua kattaa DevOps-työkaluketjun, ja jokaisen oppipolun ensimmäinen kurssi on ilmainen. Jokainen oppitunti selittää käsitteen muutamalla rivillä, esimerkiksi miksi kontti on kevyt, ja rakentaa sen jälkeen aiemman päälle.

  2. Kysy AI-mentorilta parhaillaan avoinna olevasta sivusta

    Napauta painiketta, kuten Selitä yksinkertaisesti, Vaihe vaiheelta tai Esimerkki arjesta, tai kirjoita oma kysymyksesi. Vastaus koskee edessäsi olevaa oppituntia, ei DevOpsia yleisesti.

  3. Kertaa ja kokeile sitten vianmääritystehtävää

    Päivittäinen minivisa selittää jokaisen vastauksen, ja väärin vastaamasi kysymykset palaavat muistikorteiksi jaksotetun aikataulun mukaisesti. Sen jälkeen vianmääritystehtävä pudottaa sinut rikkoutuneeseen ympäristöön simuloidussa terminaalissa.

Mitä se sisältää

Mitä sovelluksessa on

142

Kurssia, 568 oppituntia

Yhteensä kahdeksan oppipolkua: Linux ja Bash, Git ja GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform ja Ansible, tasoittain aloittelijasta edistyneeseen.

20

Vianmääritystehtävää

Vianmääritystä simuloidussa terminaalissa konttien, Kubernetesin, CI/CD:n, observabilityn ja luotettavuuden parissa: 1.9 GB:n image, jota kukaan ei saa vedettyä, tai hälytys, joka pysyi vihreänä koko käyttökatkon ajan.

AI

AI-mentori ja oppituntien luonti

Kysy juuri avoinna olevasta oppitunnista tai nimeä aihe, josta haluat rakennetun jäsennellyn oppitunnin. Oppitunnit voi myös kääntää omalle kielellesi.

Päivittäinen

Visa ja muistikortit

Päivittäinen minivisa, jossa jokainen vastaus selitetään, sekä väärin vastattujen kysymysten palaaminen muistikorteiksi jaksotetun kertausaikataulun mukaisesti.

Huijausarkki

Useimmin tarkistamasi komennot

DevOps-huijausarkki Dockerille, kubectliin, Gitille, Linuxille ja muille, minkä lisäksi voit tehdä muistiinpanoja mistä tahansa oppitunnista ja tallentaa listan myöhempää käyttöä varten.

Putket

Tottumustyökalut

Päivittäiset putket ja putkien jäädytykset estävät yhtä väliin jäänyttä päivää pyyhkimästä edistymistäsi, ja mukana ovat myös XP, tasot, tulostaulukko sekä valitsemaasi aikaan tulevat muistutukset.

Taustaa

Mitä DevOps-insinööri oikeastaan tekee, ja mitä kannattaa opetella ensin?

DevOps tarkoittaa käytäntöjä, joilla ohjelmisto viedään kehittäjän commitista luotettavasti tuotantoon ja pidetään toiminnassa sen jälkeenkin. Päivittäisessä työssä tämä tarkoittaa yleensä enemmän automaation kirjoittamista kuin konsolien napsauttelua: Linux-palvelimilla suoritettavia skriptejä, sovelluksen paketoivia kontteja, sitä testaavia ja julkaisevia putkia sekä tiedostoissa kuvattua infrastruktuuria. Tavallisesti aloitetaan Linux-komentoriviltä ja Gitistä, sitten siirrytään kontteihin ja vasta sen jälkeen niiden päälle rakennettuihin orkestrointi- ja automaatiotasoihin.

Kontittoimitettava yksikkö

Kontti pakkaa sovelluksen yhteen sen tarvitsemien kirjastojen ja asetusten kanssa, joten se toimii samalla tavalla kannettavalla tietokoneella, testauksessa ja tuotannossa. Docker on laajalti käytetty tapa rakentaa ja suorittaa niitä, ja Dockerfile on image-tiedoston ohje.

Orkestrointimihin Kubernetesia käytetään

Kun kontteja on paljon, jonkin on käynnistettävä ne, käynnistettävä ne uudelleen niiden vikaantuessa, ohjattava liikenne ja liitettävä tallennustila. Kubernetes hoitaa tämän podeilla, deployment-objekteilla ja serviceillä, ja Helm paketoi nämä määrittelyt charteiksi.

CI/CD-putketcommitista julkaisuun

Jatkuva integraatio rakentaa ja testaa jokaisen muutoksen, ja jatkuva toimitus vie läpäisseen buildin kohti tuotantoa. GitHub Actions ja Jenkins ovat kaksi yleistä työkalua, ja klassinen pulma on työ, joka näkyy omalla koneellasi vihreänä mutta runnerissa punaisena.

Infrastruktuuri koodinapalvelimet kuvattuina tiedostoissa

Sen sijaan että palvelimet rakennettaisiin käsin, ne kuvataan tiedostoissa, joita voidaan katselmoida ja käyttää uudelleen. Terraform luo esimerkiksi pilviverkkoja ja koneita, kun taas Ansible määrittää koneet sen jälkeen, kun ne ovat olemassa.

Sopivuus

Kenelle se sopii – ja kenelle ei

Se sopii sinulle, jos

  • Olet kehittäjä ja haluat ymmärtää, mitä git pushin ja tuotantoympäristön välillä tapahtuu
  • Hallinnoit palvelimia ja haluat siirtyä manuaalisesta työstä kontteihin ja automaatioon
  • Tavoittelet ensimmäistä cloud engineer- tai site reliability -rooliasi
  • Haluat harjoitella todellisten virhetilanteiden tulkitsemista maksamatta pilviresursseista
  • Sinulla on työmatkalla käytössäsi vain puhelin ja haluat jäsenneltyä oppimateriaalia

Se ei ole oikea työkalu sinulle, jos

  • Tarvitset oikean komentotulkin tai aktiivisen klusterin harjoittelua varten; tehtävät suoritetaan simuloidussa terminaalissa
  • Odotat kaikkien 142 kurssin olevan ilmaisia; jokaisen oppimispolun ensimmäinen kurssi on ilmainen, ja Pro avaa loput
  • Haluat iPhone-version heti; sitä ei ole vielä julkaistu
  • Haluat työkalutoimittajan virallisen kurssin; tämä on itsenäinen oppimissovellus

Kysymykset

Usein kysytyt kysymykset

Mikä on Learn DevOps: Docker & K8s?

Learn DevOps: Docker & K8s, joka tunnetaan myös nimellä DevOps Bootcamp, on Android-oppimissovellus, jossa on 142 kurssia ja 568 oppituntia aiheista Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform ja Ansible. Se on tarkoitettu kehittäjille, järjestelmänvalvojille ja opiskelijoille, jotka haluavat oppia DevOpsia lyhyillä puhelimella suoritettavilla oppitunneilla. Käytön voi aloittaa ilmaiseksi, sovellus on saatavilla 22 kielellä, ja iPhone-versio on suunnitteilla.

Miten opin DevOpsia alusta alkaen?

Aloita Linuxin komentorivistä ja Gitistä, koska kaikki muut työkalut olettavat niiden hallinnan. Opettele seuraavaksi kontit Dockerilla, siirry Kubernetesin pariin ja lisää mukaan putket sekä infrastruktuuri koodina. DevOps Bootcamp etenee suunnilleen tässä järjestyksessä, ja sen kahdeksan oppimispolun ensimmäistä kurssia voi kokeilla ilmaiseksi.

Tarvitsenko kannettavan tietokoneen tai pilvitilin?

Et. Sovelluksen mukaan oppimiseen ei tarvita kannettavaa tietokonetta, pilvitiliä tai luottokorttia, ja aloittaminen onnistuu ilman tilin luomista. Virheenkorjaustehtävät käyttävät simuloitua terminaalia, joten mitään ei oteta käyttöön eikä mitään veloiteta.

Mitä virheenkorjaustehtävät ovat?

Ne ovat simuloidussa terminaalissa suoritettavia kaksikymmentä vianmääritysharjoitusta viidellä alueella: kontit, Kubernetes, CI/CD, observability ja luotettavuus. Esimerkkejä ovat 1.9 GB:n image, jota kukaan ei pysty lataamaan, käynnistymättä jäävät podit ja probe, joka pysäyttää sovelluksen sen käynnistyessä. Kaksi tehtävää on ilmaisia, ja Pro avaa kaikki kaksikymmentä.

Onko siitä hyötyä DevOps-haastattelukysymyksiin valmistautumisessa?

Se auttaa hallitsemaan perustiedot, joita haastattelukysymyksillä testataan. Päivittäinen tietovisa selittää jokaisen vastauksen, väärin vastatut kysymykset palaavat muistikortteina, ja lunttilapulle on koottu komennot, joista sinulta todennäköisesti kysytään. Harjoittele lisäksi vastaustesi selittämistä ääneen.

Mitä työkaluja kurssilla opetetaan?

Linux ja Bash, Git ja GitHub, Docker ja Docker Compose, Kubernetes, Helm, GitHub Actions ja Jenkins, Terraform AWS:n ja Azuren kanssa sekä Ansible. Lisäksi kurssilla käsitellään GitOpsia Argo CD:n ja Fluxin avulla sekä monitorointia ja observabilityä.

Miten AI Mentor toimii?

Esität kysymyksen avoinna olevasta oppitunnista ja saat vastauksen sen kontekstissa. Voit käyttää painikkeita, kuten Selitä yksinkertaisesti tai Vaihe vaiheelta, tai muotoilla kysymyksen itse. Ilmaiset käyttäjät saavat muutaman kysymyksen päivässä, ja Pro poistaa päivittäisen rajoituksen. Erillinen oppituntien luontityökalu rakentaa nimeämästäsi aiheesta jäsennellyn oppitunnin.

Onko Learn DevOps: Docker & K8s ilmainen, ja mitä Pro sisältää?

Learn DevOps: Docker & K8s -sovelluksen käytön voi aloittaa ilmaiseksi: jokaisen oppimispolun ensimmäinen kurssi, muiden oppituntien lyhyt esikatselu, kaksi tehtävää, päivittäinen tietovisa, muistikortit ja lunttilappu eivät maksa mitään. Pro on tilaus, jonka voit peruuttaa Google Playssa. Se avaa kaikki kurssit ja oppitunnit, kaikki kaksikymmentä tehtävää, rajattomat AI Mentor -kysymykset ja rajattomasti tekoälyn luomia oppitunteja.

Onko iPhone-versiota?

Ei vielä. DevOps Bootcamp on nyt saatavilla Google Playssa, ja iPhone-versio on tulossa. Tämä sivu linkittää App Store -listaukseen ja näyttää sen tulossa-merkinnällä, kunnes versio julkaistaan.

Aloita

Suorita ensimmäinen Linux-komentosi tänään

Aloita ilmaiseksi Androidilla, iPhone tulossa, 22 kielellä.

Tarkistettu viimeksi · Julkaisija: CoddyKit · Tietosuojakäytäntö
Saatavilla alustoilla Android.