Como oferecer produtos de imagem de contêiner

Nesta página, apresentamos uma visão geral do que é preciso fazer para distribuir e manter um produto de imagem de contêiner no Cloud Marketplace.

Antes de começar

  • Revise as recomendações e restrições de conformidade de código aberto.
  • Crie seu projetoGoogle Cloud e conceda o papel de editor de projeto a cloud-commerce-marketplace-onboarding@twosync-src.google.com.
  • Preencha o formulário de informações do projeto que a equipe do Cloud Marketplace envia a você. Para preencher o formulário, talvez seja necessário solicitar acesso a ele.

Depois de nos enviar as informações necessárias, vamos dar acesso ao Portal do produtor, que você usará na próxima etapa, a integração técnica.

Visão geral da integração técnica

Visão geral do processo de integração de contêineres

Como parceiro, você usa o Portal do Produtor para criar produtos do Google Cloud Marketplace. Você insere os detalhes do produto, configura quais imagens são mostradas e visualiza como sua listagem aparece no Cloud Marketplace.

Os usuários extraem imagens de contêiner de um repositório de registro de contêiner pertencente ao Google, marketplace.gcr.io/YOUR-PARTNER-PUBLISHED-NAME/YOUR-PRODUCT-PUBLISHED-NAME. Você envia as imagens do produto ao Google usando um repositório de preparação com o sufixo gcr.io, que você fornece durante a criação do produto. Você especifica quais tags do Container Registry quer apresentar no Cloud Marketplace. Quando seu produto é publicado, o Google copia as imagens especificadas do repositório de teste gcr.io para o repositório oficial marketplace.gcr.io, de onde os usuários fazem o download das imagens do contêiner.

Visão geral da arquitetura de produtos de contêiner

Requisitos para produtos de imagem de contêiner

A imagem do contêiner do produto precisa conter a seguinte anotação no manifesto da imagem:

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

Substitua SERVICE_NAME pelo nome do seu serviço (por exemplo, example.endpoints.example-project.cloud.goog). Para encontrar o nome do serviço do seu produto, acesse a página Visão geral no Portal do produtor e consulte a coluna Nome do serviço. Para mais informações sobre anotações, consulte a documentação da Open Container Initiative sobre anotações no GitHub.

Práticas recomendadas para produtos de imagem de contêiner

Recomendamos as seguintes práticas recomendadas para todos os produtos de imagem de contêiner:

  • Criar documentação de primeiros passos
  • Adicionar documentação de suporte ao usuário

Revisar e lançar

Depois que você enviar seu produto, o cloud-partner-eng analisará o envio e trabalhará com você para resolver os problemas antes de aprová-lo. Quando o produto é aprovado, ele é lançado em até 15 minutos.