Ferramentas do usuário

Ferramentas do site


devops

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
devops [03/06/2022 16:12] – [Guias devops] Emerson Correia Freitas Limadevops [27/06/2022 15:43] (atual) – [Operações comuns] Emerson Correia Freitas Lima
Linha 1: Linha 1:
 ====== Nova Devops ====== ====== Nova Devops ======
  
-A Nova Devops é o movimento que busca fornecer aos desenvolvedores da DevTIC uma maior autonomia na realização de tarefas relacionadas à infraestrutura necessárias ao desenvolvimento de seus softwares. Isso se dá por meio do forte uso de orquestração de contâineres.+A Nova Devops é o movimento que busca fornecer aos desenvolvedores da DevTIC uma maior autonomia na realização de tarefas relacionadas à infraestrutura necessárias ao desenvolvimento de seus softwares. Isso se dá por meio do forte uso de orquestração de contêineres.
  
  
 ===== Cluster swarm-devops ===== ===== Cluster swarm-devops =====
  
-O cluster swarm-devops é um cluster [[https://docs.docker.com/engine/swarm/|Docker Swarm]] dedicado para devops. O objetivo dele é:+O cluster swarm-devops é um cluster [[https://docs.docker.com/engine/swarm/|Docker Swarm]] dedicado para devops. Ele pode ser acessado através da interface Web https://portainer.tic.ufrj.br.
  
-  * implantação de softwares de apoio ao desenvolvimento. Por exemplo: (jenkins, graylog, grafana, etc).  +==== Escopo ====
-  * implantação de ambientes de não-produção (desenvolvimento e/ou homologação). +
-  * implantação de bases de dados efêmeras (que não precisam de backup nem equipe especializada de apoio).+
  
-O cluster swarm-devops pode ser acessado através da interface web https://portainer.tic.ufrj.br.+  * implantação de softwares de apoio ao desenvolvimento. Por exemplo(jenkins, graylog, grafana etc.) 
 +  * implantação de ambientes de não-produção (desenvolvimento ou homologação). 
 +  * implantação de bases de dados efêmeras (que não precisam de backup nem equipe especializada de apoio).
  
 ==== Proxy reverso ==== ==== Proxy reverso ====
  
-O cluster swarm-devops utiliza o [[https://www.haproxy.com/|HAProxy]] como [[devops:proxy_reverso|proxy reverso]] para expor suas aplicações Web. A configuração desse ''haproxy'' é realizada automagicamente através da anotação dos serviços com [[https://docs.docker.com/config/labels-custom-metadata/|rótulos]] específicos.+O cluster swarm-devops utiliza o [[https://www.haproxy.com/|HAProxy]] como [[devops:proxy_reverso|proxy reverso]] para expor suas aplicações Web. A configuração desse ''haproxy'' é realizada <del>automagicamente</del>  através da anotação dos serviços com [[https://docs.docker.com/config/labels-custom-metadata/|rótulos]] específicos.
  
 ==== Gerenciamento de certificados ==== ==== Gerenciamento de certificados ====
Linha 41: Linha 41:
   * [[devops:configurar_proxy_reverso|Configurar o proxy reverso para um serviço]]   * [[devops:configurar_proxy_reverso|Configurar o proxy reverso para um serviço]]
  
 +===== Receitas de construção de imagens Docker =====
 +
 +  * [[devops:dockerfile:conteudo_web|Dockerfile para servir conteúdo web estático]]
 +  * [[devops:dockerfile:nodejs|Dockerfile para servir aplicação nodejs]]
 +  * [[devops:dockerfile:php|Dockerfile para servir aplicação php]]
 +  * [[devops:dockerfile:jar|Dockerfile para servir .jar]]
 +  * [[devops:dockerfile:war|Dockerfile para servir .war]]
 ===== Guias devops ===== ===== Guias devops =====
  
Linha 52: Linha 59:
   * [[devops:subir_base_postgres|Subir base Postgres]]   * [[devops:subir_base_postgres|Subir base Postgres]]
  
-=====  MongoDB =====+ 
 +**Este conteúdo pode estar no material específico sobre mongo**. 
 + 
 +<del>=====  MongoDB =====
  
 Visto que a versão 5.0 requer AVX ((https://docs.mongodb.com/v5.0/administration/production-notes)). Visto que a versão 5.0 requer AVX ((https://docs.mongodb.com/v5.0/administration/production-notes)).
Linha 58: Linha 68:
 Visto que não há pacotes oficiais no ArchLinux e no Linux Alpine ((https://wiki.archlinux.org/title/MongoDB)). Visto que não há pacotes oficiais no ArchLinux e no Linux Alpine ((https://wiki.archlinux.org/title/MongoDB)).
  
-Usamos a versão 4 do MongoDB.+Usamos a versão 4 do MongoDB.</del>
devops.1654283540.txt.gz · Última modificação: 03/06/2022 16:12 por Emerson Correia Freitas Lima

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki