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 à Cloud Marketplace est un ensemble d'images de conteneurs, de fichiers de configuration et de métadonnées d'affichage.

Cette page présente la procédure à suivre pour distribuer et gérer une application conteneurisée sur Cloud Marketplace. Si vous possédez déjà une application Kubernetes sur Cloud Marketplace et que vous souhaitez en savoir plus sur sa maintenance, consultez les consignes de maintenance de votre application après sa mise en service.

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 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 modèle de tarification. L'examen des modèles de tarification peut prendre jusqu'à quatre jours ouvrés. Vous pouvez continuer à intégrer votre produit pendant l'examen du modèle de tarification.

  4. Créez votre package d'application de sorte qu'il réponde aux exigences techniques applicables aux images de conteneur et fichiers de configuration faisant partie de votre produit.

  5. Envoyez l'application à Cloud Marketplace. L'équipe Cloud Marketplace examine votre application. Cela inclut la vérification de l'installation et de la désinstallation de votre application, l'exécution de tests unitaires et l'analyse des failles de vos conteneurs à l'aide de Container Analysis. Une fois votre application examinée, elle est publiée sur Cloud Marketplace.

  6. Examinez les instructions concernant la 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 Cloud Marketplace. Si vous ne savez pas qui est votre ingénieur partenaire, utilisez le service d'assistance aux partenaires pour demander de l'aide et incluez le mot "Marketplace" dans la description. Si vous n'avez pas accès au centre d'assistance des partenaires en cliquant sur Contacter l'assistance Marketplace sur la page Présentation de Producer Portal, contactez cloud-partner-onboarding@google.com.