Kubernetes kezdő tanfolyam




  • Bevezető




  • Konténerek működése



    • Labor előkészítése



    • Konténerek használata – laborgyakorlat



    • Container Orchestration




  • A Kubernetes környezet



    • A Kubernetes felépítése



    • Kubernetes telepítése saját gépre – laborgyakorlat



    • YAML alapok




  • Konténer futtatása Kubernetes alatt: Pod



    • Kubernetes Pod



    • Kubernetes Pod létrehozása parancssorból – laborgyakorlat



    • Kubernetes Pod deklaratív létrehozása



    • Kubernetes Pod deklaratív létrehozása – laborgyakorlat



    • Kubernetes Multicontainer Pod – laborgyakorlat



    • Pod működőképességének ellenőrzése



    • Kubernetes Pod – Health Check – laborgyakorlat




  • Konténerek skálázása: ReplicaSet



    • Kubernetes ReplicaSet



    • Kubernetes ReplicaSet – laborgyakorlat



    • Kubernetes ReplicaSet Skálázása – laborgyakorlat



    • JSON használata – laborgyakorlat



    • Kubernetes ReplicaSet működésének tesztelése – laborgyakorlat



    • Kubernetes ReplicaSet – Pod módosítása – laborgyakorlat




  • Konténerek frissítése leállás nélkül: Deployment



    • Kubernetes Deployment



    • Kubernetes Deployment – laborgyakorlat



    • Kubernetes Deployment és ReplicaSet kapcsolata – laborgyakorlat



    • Alkalmazás frissítése leállás nélkül – laborgyakorlat



    • Visszaállás előző változatra – laborgyakorlat



    • Kubernetes Deployment skálázása – laborgyakorlat



    • Deployment/ReplicaSet/Pod kapcsolata – laborgyakorlat



    • Kubernetes Deployment újraindítása – laborgyakorlat



    • Több Deployment frissítése egyszerre – laborgyakorlat




  • Kubernetes hálózat



    • Kubernetes hálózat alapjai



    • Podok elérése egy címen: Service



    • Kubernetes Service – laborgyakorlat



    • Service elérése kívülről



    • Service elérése kívülről – laborgyakorlat



    • Névfeloldás a Kubernetes clusterben



    • Névfeloldás a Kubernetes clusterben – laborgyakorlat



    • Service DNS használata Deploymentben – laborgyakorlat



    • Terheléselosztás: a LoadBalancer Service használata – laborgyakorlat



    • Kubernetes DNS: névfeloldási problémák oka és kezelése (ndots) – laborgyakorlat




  • Kubernetes névterek



    • Cluster felosztása névterekre



    • Kubernetes névterek használata – laborgyakorlat



    • Alkalmazások indítása névterekben – laborgyakorlat




  • Alkalmazások konfigurálása



    • Konténerben futó alkalmazás paraméterezése



    • Konténerben futó alkalmazás paraméterezése – laborgyakorlat



    • Környezeti változók megadása



    • Környezeti változók megadása – laborgyakorlat



    • Környezeti változók megadása: ConfigMap – laborgyakorlat



    • Környezeti változók tömeges megadása ConfigMapből – laborgyakorlat



    • Konfigurációs fájlok átadása



    • Konfigurációs fájlok átadása – laborgyakorlat



    • ConfigMap csatolása Podba – laborgyakorlat



    • Környezeti változók és fájlok átadása külön ConfigMapből – laborgyakorlat



    • Bizalmas adatok átadása



    • Bizalmas adatok átadása – laborgyakorlat



    • Bizalmas adatok átadása: példa alkalmazás – laborgyakorlat




  • Adatok tárolása



    • Adattárolás a konténerben



    • Adattárolás a Kubernetes clusterben



    • Adattárolás a Kubernetes clusterben – laborgyakorlat



    • Adatok állandó tárolása



    • Adatok állandó tárolása – laborgyakorlat



    • Kötetek dinamikus létrehozása



    • Kötetek dinamikus létrehozása – laborgyakorlat




  • Bejövő HTTP kérések irányítása (Ingress)



    • Bejövő HTTP kérések irányítása



    • Bejövő HTTP kérések irányítása – laborgyakorlat




  • Extra



    • Élő laborgyakorlat Q&A