Instalando o Argo no Kubernetes

Instalando o Argo no Kubernetes

O Argo é uma plataforma de fluxo de trabalho de código aberto que é executada no Kubernetes. Ele permite que você automatize e execute pipelines de fluxo de trabalho para executar tarefas complexas em uma variedade de plataformas, incluindo infraestrutura local e em nuvem. Neste artigo, você aprenderá como instalar o Argo no Kubernetes e como acessar sua interface web.

Pré-requisitos

Antes de começar, você precisará dos seguintes itens:

  • Acesso a um cluster do Kubernetes
  • O utilitário kubectl instalado e configurado no seu computador local

Instalando o Argo no Kubernetes

Você pode instalar o Argo usando o gerenciador de pacotes Helm. Para instalar o Helm, siga as instruções oficiais em https://helm.sh/docs/intro/install/.

A seguir, estão as etapas para instalar o Argo usando o Helm:

Adicione o repositório do Argo:

helm repo add argo https://argoproj.github.io/argo-helm

Crie um namespace para o Argo:

kubectl create namespace argo

Instale o Argo usando o Helm:

helm install argo argo/argo -n argo

Isso instalará o Argo no namespace argo usando o Helm. A instalação pode levar alguns minutos.

Verifique se o Argo foi instalado corretamente executando o seguinte comando:

kubectl get pods -n argo

Você deve ver uma lista de pods, incluindo um com o nome argo-server.

Acessando a interface web do Argo

Para acessar a interface web do Argo, você precisa expor o serviço do servidor Argo para fora do cluster Kubernetes. Aqui está como fazer isso:

Obtenha o nome do serviço do servidor Argo:

kubectl get svc -n argo

Anote o nome do serviço argo-server e o endereço IP que ele está usando.

Crie um encaminhamento de porta para o serviço usando o seguinte comando:

kubectl port-forward svc/argo-server -n argo 2746:2746

Este comando encaminha o tráfego da porta 2746 do seu computador para a porta 2746 do serviço argo-server.

Abra um navegador da web e vá para o seguinte endereço:

http://localhost:2746

Isso deve abrir a interface web do Argo no seu navegador. Você pode usar a interface para visualizar o status dos fluxos de trabalho, executar novos fluxos de trabalho e muito mais.

Lembre-se de manter o comando kubectl port-forward em execução enquanto estiver usando a interface web, caso contrário, você perderá a conexão. Quando terminar de usar a interface, você pode interromper o encaminhamento de porta pressionando CTRL+C no terminal onde o comando kubectl port-forward está sendo executado.

Conclusão

O Argo é uma poderosa ferramenta para criar e executar fluxos de trabalho complexos no Kubernetes. Ao seguir as etapas acima, você pode instalar e acessar a interface web do Argo de forma rápida e fácil. Com o Argo, você pode automatizar tarefas e fluxos de trabalho em uma variedade de plataformas, tornando sua infraestrutura mais eficiente e escalável. Experimente o Argo hoje e descubra como ele pode ajudar a simplificar seu trabalho!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *