DevOps-bootcamp · Oppitunti

Mikä Kubernetes on?

Ymmärtäkää, minkä ongelman Kubernetes ratkaisee ja mikä sen rooli on nykyaikaisessa cloud native -kehityksessä.

Oppitunti 1/412 vaihetta

Mikä Kubernetes on? on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.

Tervetuloa Kubernetesiin!

On aika tutustua Kubernetesiin — alustaan, joka mullisti sovellusten ajamisen tuotannossa. Perehdymme tarkasti siihen, mitä ongelmia se ratkaisee ja miksi sillä on merkitystä.

Mikä Kubernetes on? — kuvitus 1

Sovellukset pilvessä

Suosikkisovelluksesi toimivat ympäri vuorokauden, palvelevat miljoonia käyttäjiä ja julkaisevat päivityksiä ilman käyttökatkoja. Mikään tästä ei tapahdu sattumalta — siihen tarvitaan vankka pilvi-infrastruktuuri.

Vanha tapa: monoliitit

Vanha tapa oli monoliitti: yksi suuri kokonaisuus, jossa kaikki julkaistaan yhdessä. Skaalaaminen on vaikeaa, päivitykset hitaita ja yksi virhe voi kaataa koko järjestelmän.

Mikropalveluiden nousu

Ratkaisuna ovat mikropalvelut: monet pienet, itsenäiset palvelut, joista kukin huolehtii yhdestä tehtävästä. Kehitätte, otatte käyttöön ja skaalaatte niitä itsenäisesti.

Kontit apuun

Miten palvelu toimitetaan samalla tavalla kaikkialla? Kontti pakkaa sovelluksesi kaikkine riippuvuuksineen, joten se toimii samalla tavalla kannettavalta pilveen.

Useiden konttien hallinta

Kuvitelkaa nyt satoja kontteja kymmenillä palvelimilla. Niiden käynnistäminen, skaalaaminen ja uudelleenkäynnistäminen käsin on painajaismaista. Tässä on todellinen ongelma.

Mitä orkestrointi on?

Konttien orkestrointi on ratkaisu — se automatisoi konttien käyttöönoton, skaalaamisen, vikatilanteista palautumisen ja verkkoyhteydet aivan kuin kapellimestari johtaisi orkesteria.

Kubernetes astuu kuvaan

Tuo orkestroija on Kubernetes: avoimen lähdekoodin alusta, joka automatisoi konttien käyttöönoton, skaalaamisen ja hallinnan klusterissa. Se sai alkunsa Googlessa, ja nykyään sitä ylläpitää CNCF.

Kubernetesin päätarkoitus

Pohjimmiltaan Kubernetes automatisoi käyttöönotot, skaalaa sovelluksia tarpeen mukaan, palauttaa vikaantuneet kontit toimintaan ja jakaa työkuorman tehokkaasti palvelimillesi.

Yksinkertainen vertaus

Ajattele Kubernetesia sataman rahtialueen johtajana: se valitsee konteillesi parhaat palvelimet, pitää oikean määrän niitä käynnissä ja ohjaa ne uudelleen, jos palvelin vikaantuu.

Pikakertaus

Minkä ongelman Kubernetes ensisijaisesti ratkaisee oppimasi perusteella?

Kertaus: mikä Kubernetes on?

Hienoa työtä! Seurasit matkaa monoliiteista mikropalveluihin ja kontteihin — ja näit, miksi Kubernetes orkestroi niitä kaikkia suuressa mittakaavassa.

Aloita maksutta

Opi DevOps-bootcamp tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
142
Oppitunnit
568

Usein kysytyt kysymykset

Onko oppitunti ”Mikä Kubernetes on?” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Mikä Kubernetes on?”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Mikä Kubernetes on?”?

Ymmärtäkää, minkä ongelman Kubernetes ratkaisee ja mikä sen rooli on nykyaikaisessa cloud native -kehityksessä. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Mikä Kubernetes on?”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä DevOps-bootcamp-oppitunnilla?

Kyllä. Jokainen DevOps-bootcamp-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Mikä Kubernetes on?
  2. Miksi Kubernetes on tärkeä
  3. Keskeiset käsitteet ja arkkitehtuuri
  4. Kubernetes-ekosysteemi ja jakelut
← Takaisin: DevOps-bootcamp