Um aplicativo Kubernetes é um aplicativo em contêiner que seus usuários podem executar em um cluster Kubernetes no Google Kubernetes Engine ou em uma infraestrutura própria. O aplicativo Kubernetes enviado ao Google Cloud Marketplace é um pacote de imagens de contêiner, arquivos de configuração e metadados de exibição.
Nesta página, apresentamos uma visão geral do que você precisa fazer para distribuir e fazer manutenção de um aplicativo em contêiner no Google Cloud Marketplace. Se você já tem um aplicativo Kubernetes no Google Cloud Marketplace e quer saber sobre como fazer a manutenção dele, consulte as diretrizes para fazer manutenção de seu aplicativo depois que ele estiver ativo.
Para ver uma visão geral dos conceitos do Kubernetes, consulte a documentação do Kubernetes.
Se você estiver começando no Google Kubernetes Engine, consulte a Visão geral do Google Kubernetes Engine ou leia o Guia de início rápido do Google Kubernetes Engine.
Antes de começar
- Se você for novo no fornecimento de software no Google Cloud Marketplace, será preciso se inscrever para se tornar um fornecedor. Saiba mais sobre os requisitos para se inscrever.
- Examine e preencha os requisitos de conformidade de código aberto.
Lista de verificação
Em geral, você precisa fazer o seguinte:
Crie um repositório Git público para a configuração, o guia do usuário e outros recursos para executá-lo. O repositório pode ser hospedado com um provedor como GitHub, Cloud Source Repositories ou em seu próprio servidor.
Examine as opções e selecione um esquema de preços.
Recomendamos que você escolha um modelo de preços e o envie para processamento antes de prosseguir com os próximos passos. O processamento de modelos de preços pode levar até duas semanas. É possível continuar integrando e enviando seu aplicativo enquanto o modelo de preços está sendo processado.
Crie seu pacote de aplicativos, que precisa atender aos requisitos técnicos para as imagens do contêiner e os arquivos de configuração que fazem parte da sua solução.
Envie o aplicativo ao Google Cloud Marketplace. A equipe do Google Cloud Marketplace analisa seu aplicativo, incluindo a verificação de instalação e desinstalação com êxito, execução de testes de unidade e verificação de vulnerabilidades nos seus contêineres usando o Container Analysis. Depois de ser revisado, seu aplicativo é publicado no Google Cloud Marketplace.
Revise as diretrizes de manutenção da solução depois que ela estiver ativa.
Se você tiver dúvidas durante o processo de integração, entre em contato com o engenheiro de parceiros do Google Cloud Marketplace. Se você não souber quem é o Partner Engineer atribuído, entre em contato pelo e-mail cloud-partner-onboarding@google.com.