Számalk Oktatási és Informatikai Zrt.
Cím: 1118 Budapest, Dayka Gábor u. 3.
E-mail: training##kukac##szamalk.hu
Telefon: +36 1 491 8974
A Kubernetes ma a vezető technológiát jelenti a konténer alapú alkalmazáskezelés terén. Használatával leegyszerűsíthető docker konténeres alkalmazásaink terítése és mindennapi üzemeltetése.
A két napos, oktató által vezetett Kubernetes Alapozó tanfolyam könnyen megérthető áttekintést ad a Kubernetes technológia szerepéről. A tanfolyam minden -a docker konténereket már használó, vagy ezzel ismerkedő - mérnök és fejlesztő-üzemeltető szakember számára remek alapot ad a Kubernetes cluster-ek használatához. A kurzuson részt vevő hallgatók megismerik a Kubernetes komponenseit és objektumait, áttekintést kapnak a YAML fileszerkezetről és laborgyakorlatok kereteiben saját tapasztalatot szerezhetnek a konténer alapú alkalmazások Kubernetes-sel történő terítéséhez, beállításaihoz. 2 napos, oktató által vezetett 50% előadás / 50% gyakorlat A konténer alapú alkalmazások jellemzői Kihívások a tömeges alkalmazás-terítések esetén A Kubernetes komponensei és architektúrája Kubernetes cluster-ek kialakítása Tárolási és hálózati megoldások Kubernetes alatt Több konténeres alkalmazások terítése soktagú Kubernetes cluster esetén Fejlesztők, Alkalmazás üzemeltetők Architect-ek Alapvető Windows és Linux ismeretek Parancssoros feladatvégzésben tapasztalat Online képzés esetés szükséges telepítés: internet, webcamera, mikrofon az online képzések Zoom/Teams/Webex meetingeken történnek Modulok Modul Lecke M01-Kubernetes áttekintés és architektúra Konténer alapú virtualizáció - bevezető AKubernetes alapvető funkciói Komponensek és architektúra M02-Telepítés Kubernetes telepítése laborkörnyezetben: minikube Linux és Windows platformok K8S cluster-ektelepítéseproduktívkörnyezetben A kubectl telepítése és használata M03-YAML A YAML használata YAML Kubernetes alatt IDE-k M04-POD-ok POD, mint K8S objektum Egyszerű és mutlikonténeresPOD-ok POD Hálózat M05-Label, Selector A címkék használata célja A Selector jelentősége és használata M06-ReplicaSets Replika-kontrollerek ReplicaSet-ek leírása és működésük M07-ADeployments objektum A Deployment és POD objektumok YAML file-ok használata Egyszerű deployment állomány létrehozása és terítése M08- Deployment kezelés Alkalmazások frissítése Deployment objektumok segítségével Rolling update Rollback M09- Storage Állapot nélküli konténerek jelentősége Tárolás leválasztása a konténerekről PersistantVolume / PVC működése Storage Class-ok használata M10 – Hálózati alapok A POD hálózat Külső hozzáférési problémák Overlay Hálózatok M11-AServices objektum Kubernetes hálózati koncepciók megértése A Services objektum Egyszerű service állomány létrehozása és terítése NodePort és ClusterIP használata M12 – Microservices A Microservice alapú gondolkodásmód Microservice bemutatása egy gyakorlati példán keresztül M13 – Hálózat haladó DNS névfeloldás működése Ingress objektum előnyei és használata M14 – Alkalmazások beállítása Konténerizált alkalmazások paraméterezése ENV – ConfigSet – Secretobjectumok M15-Haladó alkalmazásterítés POD-ok terítési beállításai DaemonSet-ek működése és szerepe Erőforrások kezelése M16-Grafikus üzemeltetés Grafikus frontend opciók Dashboard – LENS - Octant M12-Kubernetes éles üzemben Multi-node Kubernetes Cluster telepítése