Proposer des applications Kubernetes

Une application Kubernetes est une application conteneurisée que vos utilisateurs peuvent exécuter sur un cluster Kubernetes dans Google Kubernetes Engine ou sur leur propre infrastructure. L'application Kubernetes que vous envoyez à Google Cloud Marketplace est un ensemble d'images de conteneurs, de fichiers de configuration et de métadonnées d'affichage.

Cette page décrit la marche à suivre pour distribuer et gérer une application conteneurisée sur Google Cloud Marketplace. Si vous disposez déjà d'une application Kubernetes sur Google Cloud Marketplace et que vous souhaitez en savoir plus sur la gestion, consultez les consignes de maintenance de votre application une fois publiée.

Pour une présentation des concepts de Kubernetes, consultez la documentation de Kubernetes.

Si vous ne connaissez pas encore Google Kubernetes Engine, consultez la présentation de Google Kubernetes Engine ou consultez le guide de démarrage rapide de Google Kubernetes Engine.

Avant de commencer

Checklist

En règle générale, vous devez effectuer les tâches suivantes :

  1. Créez un dépôt Git public pour la configuration et le guide de l'utilisateur de votre application et d'autres ressources nécessaires à l'exécution de votre application. Vous pouvez utiliser un fournisseur tel que GitHub, Cloud Source Repositories ou votre propre serveur pour héberger ce dépôt.

  2. Configurer votre environnement Google Cloud

  3. Examinez les options de tarification et sélectionnez un programme de tarification.

    Nous vous recommandons de choisir un modèle de tarification et de le soumettre pour traitement avant de passer aux étapes suivantes. Le traitement des modèles de tarification peut prendre jusqu'à deux semaines. Vous pouvez continuer à intégrer et à soumettre votre application pendant le traitement du modèle de tarification.

  4. Créez votre package d'application, qui doit répondre aux exigences techniques concernant les images de conteneur et les fichiers de configuration faisant partie de votre produit.

  5. Envoyez l'application à Google Cloud Marketplace. L'équipe Google Cloud Marketplace examine votre application, ce qui inclut la vérification que votre application s'installe et se désinstalle correctement, l'exécution de tests unitaires, et l'analyse de vos conteneurs à la recherche de vulnérabilités à l'aide de Container Analysis. Une fois votre application examinée, elle est publiée sur Google Cloud Marketplace.

  6. Consultez les consignes de maintenance de votre produit après sa mise en ligne.

Si vous avez des questions au cours du processus d'intégration, contactez votre ingénieur partenaire Google Cloud Marketplace. Si vous ne savez pas qui est votre ingénieur partenaire, contactez-nous à l'adresse cloud-partner-onboarding@google.com.