Partager via


Mettre à niveau le contrôleur d’entrée Application Gateway en utilisant Helm

Vous pouvez mettre à niveau le contrôleur d’entrée Azure Application Gateway (AGIC) pour Kubernetes en utilisant un dépôt Helm hébergé sur Azure Storage.

Conseil

Envisagez une Passerelle d’application pour conteneurs pour votre solution d’entrée Kubernetes. Pour plus d’informations, consultez Démarrage rapide : déployer le contrôleur ALB de la Passerelle d’application pour conteneurs.

Mettre à niveau

  1. Affichez les chartes Helm installées actuellement :

    helm list
    

    Exemple de réponse :

    NAME            REVISION        UPDATED                         STATUS  CHART                   APP VERSION     NAMESPACE
    odd-billygoat   22              Fri Jun 21 15:56:06 2019        FAILED  ingress-azure-0.7.0-rc1 0.7.0-rc1       default
    

    L’installation du graphique Helm de l’exemple de réponse précédente s’appelle odd-billygoat. Cet article utilise ce nom pour les commandes. Votre nom de déploiement réel sera différent.

  2. Mettez à niveau le déploiement Helm vers une nouvelle version :

    helm upgrade \
        odd-billygoat \
        oci://mcr.microsoft.com/azure-application-gateway/charts/ingress-azure \
        --version 1.8.1
    

Annuler l’opération

Si le déploiement Helm échoue, vous pouvez restaurer une version précédente :

  1. Obtenez le numéro de la dernière version saine connue :

    helm history odd-billygoat
    

    Exemple de sortie :

    REVISION        UPDATED                         STATUS          CHART                   DESCRIPTION
    1               Mon Jun 17 13:49:42 2019        DEPLOYED        ingress-azure-0.6.0     Install complete
    2               Fri Jun 21 15:56:06 2019        FAILED          ingress-azure-xx        xxxx
    

    Si l’on se base sur l’exemple de sortie de la commande helm history, le dernier déploiement réussi de l’exemple odd-billygoat est la révision 1.

  2. Restaurer la dernière révision réussie :

    helm rollback odd-billygoat 1