O Alibaba Cloud Toolkit permite implantar aplicativos diretamente do IntelliJ IDEA no Enterprise Distributed Application Service (EDAS). Configure os parâmetros de implantação uma única vez e reimplante com um clique — ideal para iterações rápidas e implantações em lote.
Antes de começar
Conclua as tarefas a seguir antes de iniciar:
Crie um aplicativo no EDAS e implante-o pela primeira vez. Consulte Usar uma imagem para implantar um aplicativo de microsserviços Java em um cluster Kubernetes
Ative a depuração remota para o namespace de microsserviços (não obrigatório para o namespace padrão). Consulte Ativar depuração remota para um namespace de microsserviços abaixo
Instale e configure o Alibaba Cloud Toolkit no IntelliJ IDEA. Consulte Instalar e configurar o Alibaba Cloud Toolkit no IntelliJ IDEA
Ativar depuração remota para um namespace de microsserviços
Ignore esta seção se o aplicativo for executado no namespace de microsserviços padrão.
Faça login no console do EDASconsole do EDAS.
No painel de navegação à esquerda, escolha Resource Management > Microservice Namespaces.
Na barra de navegação superior, selecione a região onde o namespace está localizado.
Na página Microservices Namespace, localize o namespace desejado e clique em Edit na coluna Actions.
Na caixa de diálogo Edit Microservices Namespace, ative a opção Allow Remote Debugging.
Implantar o aplicativo
Abra o projeto no IntelliJ IDEA.
-
No painel Project, clique com o botão direito no nome do projeto e escolha Alibaba Cloud > Deploy to EDAS... > EDAS for Kubernetes Application.
O nome do projeto exibido no menu corresponde ao nome do projeto no IntelliJ IDEA (por exemplo,
Java_demo). -
Na caixa de diálogo Deploy to EDAS Container Service K8s Cluster, configure os parâmetros na aba Settings. Método de implantação Escolha um dos métodos abaixo conforme o fluxo de build:
Aplicativo de destino
Parâmetro
Descrição
Region
Região onde você deseja implantar o aplicativo.
Namespace
Namespace de microsserviços que contém o aplicativo de destino.
Application
Nome do aplicativo EDAS de destino da implantação.
Método
Quando usar
Configuração
Maven Build
Seu projeto usa Maven.
Nenhuma configuração adicional necessária. O plugin compila e implanta o artefato automaticamente.
Upload File
Seu projeto não usa Maven ou você já tem um pacote de implantação.
Selecione o arquivo local para upload.
Build Image
Você deseja criar uma imagem de contêiner a partir do código-fonte.
Especifique o Content Directory (caminho do contexto de build), o caminho do Dockerfile e a tag de Version da imagem.
Select Image
Você deseja implantar uma imagem de contêiner existente.
Selecione a imagem na lista suspensa Select Image.

-
Clique na aba Advanced e configure os parâmetros adicionais conforme necessário.
Parâmetro
Descrição
Application Environment
Ambiente de execução do aplicativo.
Startup Command
Comando personalizado de inicialização do aplicativo.
Environments
Variáveis de ambiente injetadas no contêiner do aplicativo durante a inicialização, definidas como pares chave-valor.
Persistence
Volumes NAS (Network-Attached Storage) montados no contêiner do aplicativo para dados persistentes.
Storage
Configurações adicionais de armazenamento para o contêiner do aplicativo.
Application Management
Configurações do ciclo de vida do aplicativo.

Clique em Apply e, em seguida, clique em Run para iniciar a implantação.
Verificar a implantação
Após o início da implantação, o IntelliJ IDEA exibe os logs no painel Console. Analise esses logs para confirmar que a implantação foi concluída sem erros.
Para verificar pelo console do EDAS:
Faça login no console do EDASconsole do EDAS.
Localize o aplicativo e clique no nome dele para abrir a página de detalhes.
No painel de navegação à esquerda, clique em Change List para visualizar o histórico e o status das implantações.