Kubernetes: konttien orkestrointi suuressa mittakaavassa
Kubernetes on alan standardiksi vakiintunut alusta konttipohjaisten työkuormien käyttöönottoon, skaalaamiseen ja hallintaan. Se suunniteltiin alun perin Googlessa, ja nykyään se on tuotantoinfrastruktuurin perusta kaiken kokoisissa yrityksissä aina muutamia palveluita ajavista startup-yrityksistä tuhansia kontteja usean alueen klustereissa orkestroiviin suuryrityksiin. Tällä opintopolulla opitte kaiken ensimmäisen klusterin käynnistämisestä mukautettujen Operatoreiden kirjoittamiseen ja tietoturvakäytäntöjen valvontaan tuotannossa.
Mitä opitte
Aloitatte Podien, Deploymentien ja ReplicaSetien keskeisistä käsitteistä ja siirrytte sitten Serviceihin ja klusterin verkotukseen, ConfigMapseilla ja Secretseillä tehtävään konfigurointiin sekä pysyvään tallennukseen. Sen jälkeen perehdytte observabilityyn ja monitorointiin, pakettienhallintaan Helmillä sekä järjestelmälliseen vianmääritykseen. Edistyneillä kursseilla käsitellään resurssikiintiöitä ja ajastuksen rajoitteita, tietoturvan vahvistamista RBACin ja Pod Security Admissionin avulla sekä tuotannon käyttöönottomalleja, kuten vaiheittaisia päivityksiä ja canary-julkaisuja. Lisäksi rakennatte mukautettuja Operatoreita Operator Frameworkilla.
Oppimispolku
Kaksitoista kurssia etenee tasolta A1 tasolle C1. Opintopolku alkaa kursseilla Introduction to Kubernetes ja Setting Up Your First Cluster, kehittää perustaitoja kuudella B-tason kurssilla — Pods, Deployments, Services, Configuration and Storage, Observability ja Helm — ja päättyy kolmeen C1-kurssiin: Advanced Scheduling & Resource Management, Security Best Practices ja Advanced Deployments & Operators. Jokainen vaihe rakentuu suoraan edellisen päälle, joten aiempaa osaamista tarvitaan vain konttien perusteista.
Näin opiskelu toimii
Jokainen kurssi koostuu lyhyistä ja keskittyneistä oppitunneista, jotka suoritatte sisäänrakennetussa editorissa reaaliaikaisen palautteen avulla. Harjoittelette kubectl-komentoja ja kirjoitatte YAML-manifesteja suoraan ympäristössä. AI-tutorilta voitte pyytää lisäselityksiä, jos jokin käsite kaipaa tarkennusta tai konfiguraatio ei suostu käyttöönotettavaksi.