Installer Kubernetes Helm dans Azure Cloud Shell

Il y a quelques jours, j’ai eu le plaisir d’assister Maxime Coquerel (MVP Azure) pour donner un atelier sur Kubernetes et plus spécifiquement sur AKS. Tu trouveras le contenu de l’atelier en cliquant ici.

Pour les besoins d’un des labs, il faut utiliser Kubernetes Helm. Traditionnellement, on penserait à l’installer sur notre poste en local. Toutefois, j’ai été agréablement surpris de voir un des participants l’installer directement dans Azure Cloud Shell, et ça marche !

Je veux donc partager avec toi cela aujourd’hui.

 

Installer Kubernetes Helm dans Azure Cloud Shell via la console Powershell

La façon la plus simple de l’installer consiste à utiliser Chocolatey.

C’est quoi Chocolatey ?

Si tu as déjà utilisé Linux, tu as dû utiliser la commande apt-get pour installer des outils. Eh bien, Chocolatey est le apt-get mais pour Windows !

Ah, cool! Mais comment installer Kubernetes Helm via Chocolatey ?

Il faut d’abord t’assurer que Chocolatey est installé. Pour cela, tape cette commande dans le terminal :

choco

Si Chocolatey n’est pas installé, installe-le via cette commande :

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Une fois que Chocolatey est installé, il faut le mettre à jour :

choco upgrade chocolatey

Pour installer Kubernetes Helm, il suffit de taper la commande suivante :

choco install kubernetes-helm

Pour mettre à jour Kubernetes Helm, il suffit de taper la commande suivante :

choco upgrade kubernetes-helm

Pour désinstaller Kubernetes Helm, il suffit de taper la commande suivante :

choco uninstall kubernetes-helm

 

Installer Kubernetes Helm dans Azure Cloud Shell via la console Bash

Il faut exécuter les trois commandes suivantes :

curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get > get_helm.sh

chmod 700 get_helm.sh

./get_helm.sh

 

 

En conclusion…

Azure Cloud Shell est vraiment un terminal fantastique. Il est très polyvalent et ne cesse chaque jour de m’impressionner.

Et toi, l’utilises-tu ? Fais-moi part de tes impressions via les commentaires.

Comments are closed.