K8S Azure-ban platformszolgáltatásként (PaaS) - AKS¶
A labor menete¶
A hivatalos Azure AKS oktatóanyagot követi. Itt csak a kiegészítéseket, ill. egy vázlatot írunk le.
Telepítés AKS-be¶
https://docs.microsoft.com/en-us/learn/modules/aks-deploy-container-app/
Változók beállítása
$RESOURCE_GROUP="autaks"
$CLUSTER_NAME="aks-contoso-video"
Alapértelmezett előfizetés beállítása
az account show
az account set -s <id>
Alapértelmezett régió
az configure --defaults location=westeurope
Új resource group
az group create -l westeurope -n $RESOURCE_GROUP
AKS létrehozás
az aks create --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --node-count 1 --enable-addons http_application_routing --generate-ssh-keys --node-vm-size Standard_A2_v2 --network-plugin azure
az aks create
-nél ha hibás RSA kulcs: a windows user profil .ssh könyvtárából az id_rsa-t mozgassuk el. A System mode node pool létrehozása kb. 5 perc. A User mode node pool létrehozása kb. 3 perc
Opcionális a cluster létrejötte után: Log Analytics Workspace létrehozása és összekötése
Extrák Azure Portálon¶
- Node pool scaling
- Analytics Workspace létrehozás
az monitor log-analytics workspace create -g $RESOURCE_GROUP -n aksaw
- naplók vizsgálata
Takarítás¶
Kubectl context törlés
kubectl config delete-context aks-contoso-video
Docker desktop context legyen a default context
kubectl config use-context docker-desktop
Context-ek listázása (csak visszaellenőrzés)
kubectl config get-contexts