Cvičenia
Naučíte sa:
- Vytvoriť a použiť statický trvalý zväzok v AKS
- Vytvoriť a použiť dynamický trvalý zväzok v AKS
Statické pridelenie úložného priestoru pomocou Azure File
Vytvorené podľa tutoriálu na Azure Docs.
Trvalý zväzok typu Azure File je adresár ku ktorému prisupujeme pomocou sieťov...
Naučíte sa
- Vytvoriť trvalý zväzok.
- Vytvoriť aplikáciu, ktorá vie uchovať svoj stav vo zväzku.
- používať objekty
StatefulSet
,PersistentVolumeClaim
,PersistentVolume
.
Trvalé zväzky a dáta Kubernetes
Vo svete Kubernetes musíme rátať s tým, že kontajner sa môže naštartovať na ktoromk...
View all of Stavové aplikácie, virtuálne disky v Kubernetes
Naučíte sa:
- vytvorenie AKS Clustra
- spojenie kubectl a AKS
Musíte mať nainštalovanú najnovšiu verziu Azure klienta az
a kubernetes klient kubectl
. Takto nainštalujete najnovšiu verziu az do prostredia Ubuntu (aj na WSL2) jediným príkazom.
Prihláste sa na Azure a vytvorte Resourc...
View all of Azure Kubernetes Service
Naučíte sa:
- vytvoriť a zverejniť webový server NGINX.
- používať menné priestory.
- vytvárať a upravovať Kubernetes objekty
Service
aDeployment
pomocou konfiguračných súborov.
Toto je iba príklad. V reálnom nasadení zvyčajne nepotrebujete na zverejnenie HTTP služby použiť vlastný web...
View all of Konfiguračné súbory Kubernetes
Naučíte sa:
- Vytvoriť jednoduchý Kubernetes klaster z jedného uzla pomocou virtuáleho stroja Minikube
- Tento postup použijete v prípade, že nemáte nainštalovaný Docker Desktop
Inštalátor minikube
Nainštalujte si systém minikube
podľa návodu. Požiadavky sú podobné ako pri inštalácii Doc...
View all of Inštalácia Minikube
Naučíte sa:
- Vytvoriť jednoduchý Kubernetes klaster z jedného uzla pomocou Docker Desktop
- Tento postup použijete v prípade, že máte nainštalovaný WSL2 a Docker Desktop. Vyžaduje sa nový systém Windows 10
Inštalácia Kubernetes
Súčasťou balíčka Docker Desktop je aj výukový jednouzlový Kuber...
View all of Inštalácia Kubernetes pomocou Docker Desktop
- Vytvorte si inštanciu webovej aplikácie bežiacej pomocou App Service. Použite Python aplikáciu z minulého cvičenia.
- Vytvorte si inštanciu Azure Storage Accounts.
- Vytvorte si nový "File Share" pomocou Storage Accounts. Výsledkom bude zložka ktorú môžete zdieľať pomocou protokolu NFS alebo SM...
View all of Diskový priestor pre App Service
Naučíte sa:
- Prihlásenie sa
- Práca s Azure Portal
- Práca s Azure CLI
- Nasadenie Python Flask aplikácie bez kontajnera
Vytvorte si prístup k "Azure Dev Tools for Teaching"
Pre vytvorenie účtu musíte použiť stránku Azure for Students..
Ťuknite na zelené tlačidlo "Start Free".
Potom...
Naučíte sa:
- Použiť vlastný kontajner a register obrazov na nasadenie aplikácie do verejného klaudu.
- Nasadiť aplikáciu pomocou Azure Container Instances.
Zostavenie obrazu kontajnera
Zoberme si jednoduchú aplikáciu z minulého cvičenia:
from datetime import date
from flask import Flask
a...
View all of Azure Container Instances
Naučíte sa:
- Uchovať stav aplikácie pomocou zväzkov.
- Vytvárať virtuálne siete.
- Mapovať porty.
- Konfigurovať aplikáciu pomocou premenných prostredia.
Databáza v systéme Docker
V tomto návode si ukážeme ako je možné využiť systém Docker pre spúšťanie databázového systému. Cieľom návodu j...
View all of Týždeň 3: Sieť a zväzky v Docker kontajneroch
Naučíte sa:
- Vytvoriť vlastný obraz pomocou
docker build
- Určiť príkaz na vykonanie
- Určiť systém na konfigurovanie
Vytvorte jednoduchú webovú aplikáciu pomocou skriptovacieho jazyka Python a frameworku Flask. V aplikácii definujeme niekoľko funkcií ktoré vedia spracovať HTTP požiadavky...
View all of Týždeň 3: Vytváranie vlastných obrazov kontajnera
Naučíte sa:
- Čo je to obraz, čo je to kontajner a aký je medzi nimi rozdiel.
- Vyhľadanie obrazov na Docker Hub.
- Spustenie kontajnera pomocou
docker run
.
Zistíte, že s pomocou Docker je možné spúšťať rôzne druhy aplikácií bez toho aby sme ich museli zložito inštalovať. Vedieť spúšťať Do...
View all of Týždeň 2: Spustenie kontajnera
Tento postup platí pre systémy Linux
Ak už používate OS Linux, Váš život bude o niečo jednoduchší. Všetko potrebné sa na Vašom systéme už nachádza, alebo to nainštalujete niekoľkými príkazmi. Nebudete potrebovať ani GIT Bash ani Docker Machine.
Na Ubuntu môžte využiť tento návod.
V skrat...
View all of Inštalácia Docker v prostredí Linux
Cieľ:
- príprava základnej sady nástrojov pre prácu s kontajnermi pre systém Windows na báze WSL2 a Docker Desktop.
- tento postup použijete v prípade, že máte aktuálny Windows 10
Potrebujete:
- Windows 10, version 2004 alebo vyššie. Číslo zostavenia (buildu) musí byť 19041+. Ak Vaša verzia Wi...
View all of Týždeň 1: Inštalácia Docker Desktop