Como implantar um aplicativo do Cloud Marketplace

Selecione e implante aplicativos baseados em contêiner do Google Cloud Marketplace no cluster do Google Kubernetes Engine.

Para ver os aplicativos que podem ser instalados, no Console do Cloud, abra a página "Aplicativos" do GKE e clique em Implantar a partir do Google Cloud Marketplace.

Acessar a página "Aplicativos"

Para implantar um aplicativo no cluster, siga estas etapas:

Console

  1. Para ver informações sobre um app, incluindo preços, selecione o app.
  2. Clique em Configurar.
  3. Selecione o cluster do Kubernetes em que você quer implantar o app. Se você quer criar um novo cluster, clique em Criar cluster.

  4. Selecione ou crie um namespace para usar no aplicativo. Os namespaces (em inglês) são uma maneira de dividir recursos de cluster entre vários usuários ou equipes.

  5. Na caixa Nome da instância do app, insira um nome para o app, como sandbox-dev-app. O nome precisa ser exclusivo no namespace.

  6. Se você precisar alterar a conta de serviço associada ao plano de faturamento do aplicativo, expanda Configurações avançadas do plano. Depois, verifique a conta de serviço associada ao aplicativo.

    Para mais informações sobre planos de faturamento dos aplicativos do Kubernetes, consulte Noções básicas sobre o faturamento.

  7. Insira um nome para sua instância do app e clique em Implantar.

  8. Para gerenciar, editar ou excluir a implantação, abra a página "Aplicativos" do GKE.

    Acessar a página "Aplicativos"

    Para mais informações sobre o que é possível personalizar no app, consulte a documentação fornecida pelo fornecedor do software.

  9. Se o aplicativo precisa estar acessível ao tráfego externo, siga estas etapas para expor o aplicativo como um Service.

Linha de comando

Implante um app do Kubernetes em um cluster do Google Kubernetes Engine ou na sua própria infraestrutura, como uma instalação local do Minikube (em inglês).

Para implantar o app usando a linha de comando, faça o download de um arquivo de licença do Google Cloud. Ao implantar o app seguindo as etapas abaixo, você precisa aplicar o arquivo de licença ao config da kubectl ou ao gráfico Helm.

Dependendo do fornecedor do app, as etapas específicas para implantar o app podem ser diferentes. Em geral, você faz o seguinte:

  1. Conecte-se ao cluster do Kubernetes.
  2. Adicione o arquivo de licença à configuração da kubectl ou ao gráfico Helm, conforme aplicável.
  3. Clone o repositório do Git do app. Normalmente, o repositório normalmente contém:

    • uma configuração da kubectl ou um gráfico Helm, que descreve os recursos do Kubernetes do app;

      Se você quiser personalizar o app, como aumentar o número de réplicas ou alterar a estratégia de atualização dos pods, edite a configuração da kubectl ou o gráfico Helm.

    • um recurso de aplicativo (em inglês), que define as propriedades do aplicativo, como o tipo, a versão, os responsáveis pela manutenção etc.;

    • Etapas específicas para implantar o aplicativo no seu cluster do Kubernetes.

    • Scripts ou ferramentas adicionais incluídos pelo provedor.

  4. Verifique a configuração e implante o aplicativo.