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 Tematika Kubernetes áttekintés és architektúra Konténer alapú virtualizáció - bevezető A Kubernetes alapvető funkciói Komponensek és architektúra Telepítés Kubernetes telepítése laborkörnyezetben: minikube Linux és Windows platformok K8S cluster-ek telepítése produktív környezetben A kubectl telepítése és használata YAML A YAML használata YAML Kubernetes alatt IDE-k POD-ok POD, mint K8S objektum Egyszerű és mutlikonténeresPOD-ok POD Hálózat Label, Selector A címkék használata célja A Selector jelentősége és használata ReplicaSets Replika-kontrollerek ReplicaSet-ek leírása és működésük A Deployments A Deployment és POD objektumok YAML file-ok használata Egyszerű deployment állomány létrehozása és terítése Deployment kezelés Alkalmazások frissítése Deployment objektumok segítségével Rolling update Rollback 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 Hálózati alapok A POD hálózat Külső hozzáférési problémák Overlay Hálózatok A Services 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 Microservices A Microservice alapú gondolkodásmód Microservice bemutatása egy gyakorlati példán keresztül Hálózat haladó DNS névfeloldás működése Ingress objektum előnyei és használata Alkalmazások beállítása Konténerizált alkalmazások paraméterezése ENV – ConfigSet – Secretobjectumok 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 Grafikus üzemeltetés Grafikus frontend opciók Dashboard – LENS - Octant Kubernetes éles üzemben Multi-node Kubernetes Cluster telepítése