BT

Codefresh lança CLI para Kubernetes

| por Helen Beal Seguir 4 Seguidores , traduzido por Andrea Mussap Seguir 6 Seguidores em 05 mar 2018. Tempo estimado de leitura: 2 minutos |

A Codefresh lançou uma interface de linha de comando (CLI), permitindo que os usuários operem a plataforma Codefresh remotamente e acessem sua API a partir dos pipelines internos do Docker, ou de uma máquina local.

A Codefresh é uma plataforma Docker nativa de entrega contínua e DevOps que cria, testa, e instala imagens do Docker para clusters Kubernetes, oferecendo publicação e testes contínuos, de unidade, de integração e UI na nuvem. O Kubernetes é uma plataforma de código aberto para automatizar a implantação, o dimensionamento, e o gerenciamento de contêineres de aplicações, como o Docker.

Raziel Tabib, co-fundador e CEO da Codefresh, disse:

A Codefresh fornece uma interface para o conjunto de ferramentas DevOps, e esta versão expõe essa funcionalidade em uma ferramenta de linha de comando. É uma preferência pessoal, mas pode-se encontrar uma parte significativa da comunidade que prefere a interface de linha de comando em vez da interface de usuário. Ela permite que os usuários façam coisas que não poderiam fazer com a linha de comando do Kubernetes.

A CLI permite a criação de matrizes de pipelines que podem executar a mesma pipeline várias vezes em paralelo com valores diferentes. Por exemplo, criar e testar uma versão para várias arquiteturas diferentes ao mesmo tempo. Ela também pode gerenciar imagens de vários registros, expondo os registros do Docker conectados e possibilitando a adição de anotações, pesquisa, e revisão de todas as imagens. Além disso, a CLI pode instalar e atualizar gráficos Helm, e trabalhar com eles nos clusters Kubernetes conectados pela Codefresh - Helm é um gerenciador de pacotes Kubernetes. A CLI Codefresh foi desenvolvida e criada com node.js.

Os gráficos do Helm permitem automatizar processos como o provisionamento automático de uma aplicação, a execução de testes de integração, e a implantação no modo canário (canary deployment). Os usuários da Codefresh podem empregar a plataforma dentro dos pipelines de entrega contínua: em vez de enviar as mudanças de software para um servidor de teste e executar os testes, o pipeline automatizado pode gerar um ambiente sob demanda e carregar a aplicação para testes.

O executável da CLI pode ser baixado no GitHub, usando gerenciadores de pacote npm/yarn, ou por meio de shell completions. A CLI também pode ser executada usando a imagem Docker da Codefresh disponível no DockerHub.

Ainda em 2018, a Codefresh pretende incorporar dois outros projetos de código aberto:

  1. O Istio, é um proxy e uma camada de gerenciamento de microservices para rodar por cima do Kubernetes, que, juntamente com os gráficos do Helm, permitirão que os usuários configurarem estratégias de implantação como a canary e blue/green.
  2. Uma solução de monitoramento open source, o Prometheus permitirá aos usuários verificar a saúde do aplicativo.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT