Kubernetes Fundamentals
Koolituse läbinu:
- teab millest konteinerid koosnevad, kuidas neid ehitada ja rakendada;
- teab erinevaid konteinerite orkestreerimise tarkvaraplatforme nagu Docker, Podman ja Kubernetes. Hindab nende eeliseid ja puuduseid;
- rakendab käsureatööriistu konteinerite orkestreerimiseks;
- käivitab turvaliselt ja käideldavate konteineritena erinevaid rakendusi Kubernetese keskkonnas.
Koolituse eesmärk: Osalejad saavad teadmised ja praktilise läbimängu kogemuse konteinervirtualiseerimisest, teenuskonteineritest ning konteinersüsteemide haldamisest Kubernetese abil.
Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik teenuste ja serverisüsteemide administraatorid. Kasuks tuleb kergema Linuxi käsurea tundmine.
Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti, millel on õigused rakenduste installeerimiseks ja seadistamiseks.
Programm:
Päev 1
Konteinervirtualiseerimine docker/podman baasil
- Virtualiseerimise ülesanded, konteinervirtualiseerimine, ajaloost ja hetkeseisust
- Konteinervirtualiseerimise ideoloogia, teenuste ühildamine
- Konteinerite repod, rakendamisinfo repodes
- Konteineri loomine ja rakendamine
- Dockeri/Podmani installeerimine
- Dockerfile – konteineri “kokaraamaturetsept”
- Docker compose – konteinerisüsteemi “kokaraamat”
- Podmani ja Dockeri erinevused ja sarnasused
- Konteinerite võrgud
- Konteinerite volüümid
- Dockeri/Podmani kasutusjuhud, eelised ja miinused
Päev 2
Kubernetes – Olemus ja kasutamine
- Mis on Kubernetes, milliseid eesmärke püstitab ja kuidas neid realiseerib
- Master, Node, Desired state, deklaratiivkeel ja selle eesmärgid
- Mõisted pod (konteiner), service (teenus), deployment (keskkond)
- Minikube Windows/Linux keskkondades
- Kubernetese käsitsi installeerimine
- Konteinerid ja nende replikad
- Teenused. Teenuse loomine iteratiivselt ja deklaratiivselt
- Salvestuspind Kuberneteses – virtuaalkettad, kleimid ja klassid
Päev 3
Kubernetes – Administreerimine ja automatiseerimine
- Helm, Kubernetese paketihaldur
- Erinevad võrgunduse ja salvestuslahendused
- Kubernetese uuendamine
- Monitooring
- Kasutajate ja komponentide ligipääsude haldamine
- Teenuste automaatne paigaldamine Kubernetesesse
Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom.
Koolituse maht on 27 tundi sh 15 tundi praktilisi harjutusi koolituskeskkonnas.
Hindamismeetod: Praktiliste harjutuste sooritamine.
Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.
Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.
Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.
Hind sisaldab: Kohvipause koolituskeskuses ja ühiseid lõunasööke.
Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.
Kliendi tagasisided:
„Koolitus oli sisukas ja hea ülesehitusega. Koolitaja oli pädev ja seletas nii, et aru sai ka inimene, kes polnud antud teemadega kursis, tõi palju näiteid. Koolituse praktilised ülesanded olid sisukad ja õpetlikud.“
„Väga mõnus õhkkond, hea lektor, sisukas koolitus, korralik tehnika, mugav asukoht- mida veel tahta?„