Container-Image-Produkte anbieten

Auf dieser Seite erhalten Sie eine Übersicht über die erforderlichen Schritte, um ein Container-Image-Produkt im Cloud Marketplace bereitzustellen und zu warten.

Hinweis

  • Empfehlungen und Einschränkungen zur Open-Source Compliance
  • Erstellen Sie Google Cloud Ihr Projekt und gewähren Sie die Rolle „Projektbearbeiter“ für cloud-commerce-marketplace-onboarding@twosync-src.google.com.
  • Füllen Sie das Formular mit den Projektinformationen aus, das Sie vom Cloud Marketplace-Team erhalten. Zum Ausfüllen des Formulars müssen Sie möglicherweise Zugriff auf das Formular anfordern.

Nachdem Sie uns die erforderlichen Informationen gesendet haben, gewähren wir Ihnen Zugriff auf das Producer Portal, das Sie im nächsten Schritt, der technischen Integration, verwenden.

Übersicht über die technische Integration

Übersicht über den Container-Onboarding-Prozess

Als Partner können Sie Google Cloud Marketplace-Produkte über das Producer Portal erstellen. Sie geben Produktdetails ein, konfigurieren die anzuzeigenden Bilder und sehen eine Vorschau Ihres Eintrags im Cloud Marketplace.

Nutzer rufen Container-Images aus einem Google-eigenen Container Registry-Repository ab: marketplace.gcr.io/YOUR-PARTNER-PUBLISHED-NAME/YOUR-PRODUCT-PUBLISHED-NAME. Sie stellen Google Ihre Produktbilder über ein Staging-Repository mit dem Suffix gcr.io zur Verfügung, das Sie bei der Produkterstellung angeben. Sie geben an, welche Container Registry-Tags im Cloud Marketplace angezeigt werden sollen. Wenn Ihr Produkt veröffentlicht wird, kopiert Google die angegebenen Bilder aus Ihrem Staging-gcr.ioRepository in das offizielle marketplace.gcr.io-Repository, aus dem Nutzer Ihre Container-Images herunterladen.

Übersicht über die Architektur von Containerprodukten

Anforderungen an Container-Image-Produkte

Das Container-Image Ihres Produkts muss die folgende Annotation in seinem Image-Manifest enthalten:

com.googleapis.cloudmarketplace.product.service.name=services/SERVICE_NAME

Ersetzen Sie SERVICE_NAME durch den Namen Ihres Dienstes (z. B. example.endpoints.example-project.cloud.goog). Den Dienstnamen Ihres Produkts finden Sie im Producer Portal auf der Seite Übersicht in der Spalte Dienstname. Weitere Informationen zu Annotationen finden Sie unter der Dokumentation der Open Container Initiative zu Annotationen auf GitHub.

Best Practices für Container-Image-Produkte

Wir empfehlen die folgenden Best Practices für alle Container-Image-Produkte:

  • Dokumentation "Erste Schritte" erstellen
  • Nutzersupport-Dokumentation einfügen

Überprüfen und starten

Nachdem Sie Ihr Produkt eingereicht haben, wird cloud-partner-eng Ihre Einreichung prüfen und mit Ihnen zusammenarbeiten, um vor der Genehmigung gegebenenfalls noch Probleme zu beheben. Wenn das Produkt genehmigt wird, wird es innerhalb von 15 Minuten nach der Genehmigung gestartet.