Catégorie : Kubernetes (AKS)

Déployer un cluster AKS (Managed Kubernetes)

Salut!

Dans cet article nous allons voir ensemble comment déployer un cluster AKS.

Activer AKS dans votre souscription Azure

az provider register -n Microsoft.ContainerService

 

Création du cluster Kubernetes avec 1 node

az aks create --resource-group k8smaxdemo --name myK8sCluster --node-count 1 --generate-ssh-keys

Installation de Kubectl-cli (Kubernetes Command line client) – Non requis avec Azure Cloud Shell.

az aks install-cli

Connection au cluster Kubernetes

az aks get-credentials --resource-group=k8smaxdemo --name=myK8sCluster

On va valider la connexion en listant les nodes du cluster

kubectl get nodes

Kubernetes dans Azure !

Hello 🙂 !

Depuis quelques semaines Kubernetes est désormais disponible au sein : « Azure Container Service ».

Architecture

Créer un resource group

RESOURCE_GROUP=my-resource-group
LOCATION=westus

az group create --name=$RESOURCE_GROUP --location=$LOCATION

Créer un cluster

RESOURCE_GROUP=my-resource-group
DNS_PREFIX=some-unique-value
CLUSTER_NAME=any-acs-cluster-name

az acs create \
--orchestrator-type=kubernetes \
--resource-group $RESOURCE_GROUP \ 
--name=$CLUSTER_NAME \
--dns-prefix=$DNS_PREFIX \ 
--ssh-key-value ~/.ssh/id_rsa.pub \
--admin-username=azureuser \
--master-count=1 \
--agent-count=5 \
--agent-vm-size=Standard_D1_v2

Se connecter sur le cluster

az acs kubernetes install-cli
az acs kubernetes get-credentials --resource-groupe=$RESOURCE_GROUP --name=$CLUSTER_NAME