Partager via


Ajouter Kubernetes à la Place de marché Azure Stack Hub

Remarque

Utilisez uniquement l’élément de la Place de marché Kubernetes Azure Stack Hub pour déployer des clusters en tant que preuve de concept. Pour les clusters Kubernetes pris en charge sur Azure Stack Hub, utilisez le moteur AKS.

Vous pouvez proposer Kubernetes en tant qu’élément de place de marché à vos utilisateurs. Vos utilisateurs peuvent ensuite déployer Kubernetes dans une seule opération coordonnée.

Cet article examine l’utilisation d’un modèle Azure Resource Manager pour déployer et provisionner les ressources pour un cluster Kubernetes autonome. Avant de commencer, vérifiez vos paramètres de locataire Azure Stack Hub et global Azure. Collectez les informations requises sur votre Azure Stack Hub. Ajoutez les ressources nécessaires à votre locataire et à la Place de marché Azure Stack Hub. Le cluster dépend d’un serveur Ubuntu, d’un script personnalisé et de l’élément de la Place de marché du cluster Kubernetes dans la Place de marché Azure Stack Hub.

Créer un plan, une offre et un abonnement

Créez un plan, une offre et un abonnement pour l’élément de la Place de marché Kubernetes. Vous pouvez également utiliser un plan et une offre existants.

  1. Connectez-vous au portail https://adminportal.local.azurestack.externald’administration.

  2. Créez un plan en tant que plan de base. Pour obtenir des instructions, consultez Créer un plan dans Azure Stack Hub.

  3. Créez une offre. Pour obtenir des instructions, consultez Créer une offre dans Azure Stack Hub.

  4. Sélectionnez Offres, puis recherchez l’offre que vous avez créée.

  5. Sélectionnez Vue d’ensemble dans le panneau Offre.

  6. Sélectionnez Modifier l’état. Sélectionnez Public.

  7. Sélectionnez + Créer une ressource>Offres et abonnements plans>pour créer un abonnement.

    a) Entrez un nom complet.

    b. Entrez un utilisateur. Utilisez le compte Microsoft Entra associé à votre locataire.

    v. Description du fournisseur

    d. Définissez le locataire d’annuaire sur le locataire Microsoft Entra pour votre instance Azure Stack Hub.

    é. Sélectionnez Offre. Sélectionnez le nom de l’offre que vous avez créée. Notez l’ID d’abonnement.

Créer un principal de service et des informations d’identification dans AD FS

Si vous utilisez les services fédérés Active Directory (AD FS) pour votre service de gestion des identités, vous devez créer un principal de service pour les utilisateurs qui déploient un cluster Kubernetes. Créez un principal de service à l’aide d’une clé secrète client. Pour des instructions, consultez Créer une inscription d’application utilisant des informations d’identification de clé secrète client.

Ajouter une image de serveur Ubuntu

Ajoutez l’image Ubuntu Server suivante à la Place de marché Azure Stack Hub :

  1. Connectez-vous au portail https://adminportal.local.azurestack.externald’administration.

  2. Sélectionnez Tous les services, puis, dans la catégorie ADMINISTRATION, sélectionnez Gestion de la Place de marché.

  3. Sélectionnez + Ajouter à partir d’Azure.

  4. Saisissez Ubuntu Server.

  5. Sélectionnez la version la plus récente du serveur. Vérifiez la version complète et vérifiez que vous disposez de la version la plus récente :

    • Éditeur : Canonical
    • Offre : UbuntuServer
    • Version : 16.04.201806120 (ou dernière version)
    • Référence SKU : 16.04-LTS
  6. Sélectionnez Télécharger.

Ajouter un script personnalisé pour Linux

Ajoutez Kubernetes à partir de la Place de marché Azure Stack Hub :

  1. Ouvrez le portail https://adminportal.local.azurestack.externald’administration.

  2. Sélectionnez Tous les services, puis, dans la catégorie ADMINISTRATION, sélectionnez Gestion de la Place de marché.

  3. Sélectionnez + Ajouter à partir d’Azure.

  4. Saisissez Custom Script for Linux.

  5. Sélectionnez le script avec le profil suivant :

    • Offer (Offre) : script personnalisé pour Linux 2.0

    • Version : 2.0.6 (ou dernière version)

    • Publisher (Serveur de publication) : Microsoft Corp

      Remarque

      Plusieurs versions du script personnalisé pour Linux peuvent être répertoriées. Vous devez ajouter la dernière version de l’élément.

  6. Sélectionnez Télécharger.

Ajouter Kubernetes à la Place de marché

  1. Ouvrez le portail https://adminportal.local.azurestack.externald’administration.

  2. Sélectionnez Tous les services , puis, sous la catégorie ADMINISTRATION , sélectionnez Gestion de la Place de marché.

  3. Sélectionnez + Ajouter à partir d’Azure.

  4. Saisissez Kubernetes.

  5. Sélectionnez Kubernetes Cluster.

  6. Sélectionnez Télécharger.

    Remarque

    L’affichage de l’élément de la Place de marché dans la Place de marché Azure Stack Hub peut prendre cinq minutes.

    Élément Kubernetes dans la Place de marché Azure Stack Hub

Mettre à jour ou supprimer Kubernetes

Lors de la mise à jour de l’élément Kubernetes, vous supprimez l’élément précédent dans la Place de marché Azure Stack Hub. Suivez les instructions ci-dessous pour ajouter la mise à jour Kubernetes à la Place de marché Azure Stack Hub.

Pour supprimer l’élément Kubernetes :

  1. Connectez-vous à Azure Stack Hub avec PowerShell en tant qu’opérateur. Pour obtenir des instructions, consultez Se connecter à Azure Stack Hub avec PowerShell en tant qu’opérateur.

  2. Recherchez l’élément de cluster Kubernetes actuel dans la galerie.

    Get-AzsGalleryItem | Select Name
    
  3. Nom de la note de l’élément actif, tel que Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Utilisez l’applet de commande PowerShell suivante pour supprimer l’élément :

    $Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0"
    
    Remove-AzsGalleryItem -Name $Itemname
    

Étapes suivantes

Déployer un Kubernetes sur Azure Stack Hub

Vue d’ensemble de l’offre de services dans Azure Stack Hub