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

  • Leia as recomendações e restrições de conformidade de código aberto.
  • Crie seu Google Cloud projeto e conceda o papel de editor de projetos 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 conceder acesso ao Portal do Produtor, que você vai 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, use 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 suas informações do produto aparecem 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. Especifique quais tags do Container Registry você gostaria de apresentar no Cloud Marketplace. Quando o produto é publicado, o Google copia as imagens especificadas do repositório de preparação gcr.io para o repositório oficial marketplace.gcr.io, de onde os usuários fazem o download das imagens de 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 seu 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 serviço (por exemplo, example.endpoints.example-project.cloud.goog). Para encontrar o nome do serviço do produto, no Portal do Produtor, acesse a página Visão geral e consulte a coluna Nome do serviço. Para mais informações sobre anotações, consulte a documentação de anotações da Open Container Initiative 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.