Learn DevOps: Docker & K8s
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


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ää




Kurssi
DevOps-kurssin kahdeksan oppimispolkua
Sovelluksen kurssilistassa on 142 kurssia ja 568 oppituntia; jokaisen oppimispolun ensimmäinen kurssi on ilmainen.
Linux ja Bash
Komentotulkissa liikkuminen, tiedostot ja käyttöoikeudet, prosessit, SSH, grep, awk ja jq, komentotulk skriptit sekä niiden testaus ja suojaus.
Git ja GitHub
Commitit ja paikallinen työnkulku, haarautumisstrategiat, etärepositoriat ja pull requestit, hookit ja julkaisujen taggaus.
Docker
Imaget ja Dockerfile-tiedostot, Docker Compose, verkotus ja data, Swarm sekä konttien tietoturva.
Kubernetes
Klusterit, podit, deploymentit ja ReplicaSetit, palvelut ja verkotus, konfiguraatio ja tallennus, ajoitus sekä observability.
Helm
Mihin Helmiä tarvitaan, chartit ja julkaisut, values.yaml, template-funktiot, hookit, subchartit ja Helm putkessa.
CI/CD
GitHub Actions -työnkulut, Jenkins Dockerin kanssa, käyttöönottostrategiat sekä putkien suojaaminen ja valvonta.
Terraform
Infrastruktuuri koodina, peruskäsitteet, tila, moduulit ja työtilat sekä AWS- ja Azure-ympäristöjen käyttöönotto.
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.
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.
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.
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ä.
Lisää CoddyKitilta
Saatavilla alustoilla Android.