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.

Hinweise

  • Sehen Sie sich die Empfehlungen und Einschränkungen zur Open-Source-Compliance an.
  • Erstellen Sie IhrGoogle Cloud -Projekt und weisen Sie cloud-commerce-marketplace-onboarding@twosync-src.google.com die Rolle „Projektbearbeiter“ zu.
  • Füllen Sie das Formular 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 Zugang zum Producer Portal, mit dem Sie den nächsten Schritt, nämlich die technische Integration, durchführen können.

Übersicht über die technische Integration

Übersicht über den Container-Onboarding-Prozess

Als Partner verwenden Sie das Producer Portal, um Google Cloud Marketplace-Produkte zu erstellen. Sie geben Produktdetails ein, konfigurieren, welche Bilder angezeigt werden, und sehen sich eine Vorschau Ihres Eintrags im Cloud Marketplace an.

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

Übersicht über die Produktarchitektur von Containern

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 Anmerkungen finden Sie in der Dokumentation der Open Container Initiative zu Anmerkungen 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.