SlideShare uma empresa Scribd logo
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Rancher Training
Jonathan Baraldi
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Agenda
Docker
Orquestradores
Registry
Rancher
Exercícios
- Rodar Rancher
- Criar environment e ddicionar 1 nó
- Deploy de aplicação do Catálogo
- Deploy de docker-compose.yml - RDS
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Rancher Labs
3
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Docker
4
Docker é um projeto open-source que automatiza o deployment
de aplicações dentro de containers de softwares. Containers
Docker levantam consigo um pedaço de software com um
completo filesystem, que contém tudo que você precisa para
rodar: código, runtime, system tools, system libraries, qualquer
coisa que você pode instalar em um servidor. Isto garante que
irá rodar sempre do mesmo jeito, independente do ambiente
em que está rodando.
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Docker
5
Docker provê uma camada adicional de abstração e automação
do nível do sistema operacional virtualizado em Linux ou
Windows. Docker usa isolamento de recursos do Kernel do
Linux como cgroups e os namespaces do kernel, e uma união
de filesystem como OverlayFS e outros para permitir que
containers independentes rodem em uma única instância Linux,
evitando o overhead de ter que iniciar e manter máquinas
virtuais.
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .6
Docker
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .7
Docker
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .8
Orquestradores
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .9
Orquestradores
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .10
Orquestradores
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Registry
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Registry
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Rancher – Plataforma completa
13
Public and Private Application Catalog
Container Orchestration and SchedulingUser Mgmt
RBAC
AD/LDAP
SAML
Ops Mgmt
CI/CD
Registries
Monitoring
Storage Networking LB DNS
Meta
Data
Multi-tenant Environments
Environment 1 Environment 2 Environment N
Infrastructure Services Application Services
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Plataforma para rodar containers – CI/CD
14
Develop Build Package Test Deploy/Upgrade Operate
Docker Hub
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Recursos Primários
• https://docs.rancher.com
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Recursos Primários
• https://forums.rancher.com
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Overlay de Rede
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Pré-requisitos
• Docker 1.10.3
• Qualquer host que rode(Red Hat, CentOS, Amazon Linux
etc)
• Pouco espaço em disco
• 1GB RAM
• MySQL max_connections setting > 150
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Pré-requisitos- Hosts
• Básica unidade de recursos
• Qualquer moderna distro Linux com versão suportada do
Docker. RancherOS, Ubuntu, RHEL, CentOS
• Virtual ou Físico
• 1GB RAM
• Comunicar com Rancher server via http ou https, 8080
• Poder rotear para os outros hosts no mesmo environment
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Exercícios
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Exercício 1
Rodar Rancher Server
docker run -d --restart=always -p 8080:8080
rancher/enterprise:latest
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Exercício 2
Criar environment dev e adicionar 1 nó
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Exercício 3
Deploy de aplicação do catálogo
Deploy de docker-compose (Aplicação
RDS)
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Revisão
Docker
Orquestradores
Registry
Rancher
Exercícios
- Rodar Rancher
- Criar environment e ddicionar 1 nó
- Deploy de aplicação do Catálogo
- Deploy de docker-compose.yml - RDS
© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Docs
http://slideshare.net/jonathanbaraldi/treinamento-rancher

Mais conteúdo relacionado

PPTX
containers-workshop
PDF
Deploying Docker Containers
PDF
Workshop Docker
PDF
Orquestrando Docker Containers: Machine, Swarm e Compose
PDF
5. rodando containers docker na aws
PDF
TDC 2016 Floripa - Workshop docker
PDF
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...
PDF
Troubleshooting docker
containers-workshop
Deploying Docker Containers
Workshop Docker
Orquestrando Docker Containers: Machine, Swarm e Compose
5. rodando containers docker na aws
TDC 2016 Floripa - Workshop docker
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...
Troubleshooting docker

Mais procurados (15)

PDF
TDC2018SP | Trilha Containers - Linux Conteineres na unha
PDF
TDC2018SP | Trilha Containers - Docker Swarm - Os problemas
PPTX
DevOpsDays - Apresentação
PPTX
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
PDF
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
PDF
Testadores 2015 - O Fantástico Mundo de Docker
PDF
Desenvolvendo e implantando aplicações PHP utilizando Docker
PDF
TDC 2015 POA - O Fantástico Mundo de Docker
PDF
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
PDF
Docker Swarm - Sua aplicação pronta para escalar
PDF
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
PDF
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
PDF
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
PPTX
Protegendo Docker
PDF
Docker + Django
TDC2018SP | Trilha Containers - Linux Conteineres na unha
TDC2018SP | Trilha Containers - Docker Swarm - Os problemas
DevOpsDays - Apresentação
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
Testadores 2015 - O Fantástico Mundo de Docker
Desenvolvendo e implantando aplicações PHP utilizando Docker
TDC 2015 POA - O Fantástico Mundo de Docker
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
Docker Swarm - Sua aplicação pronta para escalar
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
Protegendo Docker
Docker + Django
Anúncio

Semelhante a Treinamento Rancher (20)

PPTX
Orquestração de containers com Rancher
PDF
12 factor app. Melhor com Docker
PDF
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
PPTX
Containers com docker #CPRecife4
PDF
Spacewalk - Solisc
PDF
Re pensando-virtualização-através-linux containers
PPTX
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
PDF
Alagoas Dev Day
PDF
Desenvolvimento web no Linux
PPTX
Docker para Desenvolvedores - Developers-BR - Agosto-2018
PDF
Apresentação Cloud - Open(Stack/Shift)
PDF
Introdução ao Docker - Linux Dev Br 2018
PPTX
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
PPTX
DevOpsDays Brasilia 2017
PPTX
Docker para Desenvolvedores - Developers-BR - Julho-2018
PDF
Guia de configuração de um servidor linux para utilização em uma pequena empresa
PDF
Implementacao de servidores recursivos guia de praticas semcap ceptro br.pdf
PDF
Containers e DevOps
PDF
Construção e provisionamento de ambientes de desenvolvimento virtualizados
PPTX
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
Orquestração de containers com Rancher
12 factor app. Melhor com Docker
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
Containers com docker #CPRecife4
Spacewalk - Solisc
Re pensando-virtualização-através-linux containers
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
Alagoas Dev Day
Desenvolvimento web no Linux
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Apresentação Cloud - Open(Stack/Shift)
Introdução ao Docker - Linux Dev Br 2018
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
DevOpsDays Brasilia 2017
Docker para Desenvolvedores - Developers-BR - Julho-2018
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Implementacao de servidores recursivos guia de praticas semcap ceptro br.pdf
Containers e DevOps
Construção e provisionamento de ambientes de desenvolvimento virtualizados
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
Anúncio

Mais de Jonathan Baraldi (6)

PPTX
Blockchain Day RJ
PPTX
Fraude eletronica
PDF
Tesla ADS - Além da fraude com inteligência artificial
PPTX
Solid presentation
PDF
Treinamento Tropa de Elite Aws - Business - D2
PDF
Treinamento Tropa de Elite Aws - Business - D1
Blockchain Day RJ
Fraude eletronica
Tesla ADS - Além da fraude com inteligência artificial
Solid presentation
Treinamento Tropa de Elite Aws - Business - D2
Treinamento Tropa de Elite Aws - Business - D1

Último (20)

PPTX
Aula sobre banco de dados com firebase db
PPTX
Émile Durkheim slide elaborado muito bom
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Aula sobre desenvolvimento de aplicativos
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
Aula sobre banco de dados com firebase db
Émile Durkheim slide elaborado muito bom
Custos e liquidação no SAP Transportation Management, TM130 Col18
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Aula sobre desenvolvimento de aplicativos
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
COBITxITIL-Entenda as diferença em uso governança TI
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Curso de Java 9 - (Threads) Multitarefas.pptx

Treinamento Rancher

  • 1. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher Training Jonathan Baraldi
  • 2. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Agenda Docker Orquestradores Registry Rancher Exercícios - Rodar Rancher - Criar environment e ddicionar 1 nó - Deploy de aplicação do Catálogo - Deploy de docker-compose.yml - RDS
  • 3. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher Labs 3
  • 4. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Docker 4 Docker é um projeto open-source que automatiza o deployment de aplicações dentro de containers de softwares. Containers Docker levantam consigo um pedaço de software com um completo filesystem, que contém tudo que você precisa para rodar: código, runtime, system tools, system libraries, qualquer coisa que você pode instalar em um servidor. Isto garante que irá rodar sempre do mesmo jeito, independente do ambiente em que está rodando.
  • 5. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Docker 5 Docker provê uma camada adicional de abstração e automação do nível do sistema operacional virtualizado em Linux ou Windows. Docker usa isolamento de recursos do Kernel do Linux como cgroups e os namespaces do kernel, e uma união de filesystem como OverlayFS e outros para permitir que containers independentes rodem em uma única instância Linux, evitando o overhead de ter que iniciar e manter máquinas virtuais.
  • 6. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .6 Docker
  • 7. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .7 Docker
  • 8. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .8 Orquestradores
  • 9. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .9 Orquestradores
  • 10. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .10 Orquestradores
  • 11. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Registry
  • 12. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Registry
  • 13. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Rancher – Plataforma completa 13 Public and Private Application Catalog Container Orchestration and SchedulingUser Mgmt RBAC AD/LDAP SAML Ops Mgmt CI/CD Registries Monitoring Storage Networking LB DNS Meta Data Multi-tenant Environments Environment 1 Environment 2 Environment N Infrastructure Services Application Services
  • 14. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Plataforma para rodar containers – CI/CD 14 Develop Build Package Test Deploy/Upgrade Operate Docker Hub
  • 15. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Recursos Primários • https://docs.rancher.com
  • 16. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Recursos Primários • https://forums.rancher.com
  • 17. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Overlay de Rede
  • 18. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Pré-requisitos • Docker 1.10.3 • Qualquer host que rode(Red Hat, CentOS, Amazon Linux etc) • Pouco espaço em disco • 1GB RAM • MySQL max_connections setting > 150
  • 19. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Pré-requisitos- Hosts • Básica unidade de recursos • Qualquer moderna distro Linux com versão suportada do Docker. RancherOS, Ubuntu, RHEL, CentOS • Virtual ou Físico • 1GB RAM • Comunicar com Rancher server via http ou https, 8080 • Poder rotear para os outros hosts no mesmo environment
  • 20. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Exercícios
  • 21. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Exercício 1 Rodar Rancher Server docker run -d --restart=always -p 8080:8080 rancher/enterprise:latest
  • 22. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Exercício 2 Criar environment dev e adicionar 1 nó
  • 23. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Exercício 3 Deploy de aplicação do catálogo Deploy de docker-compose (Aplicação RDS)
  • 24. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Revisão Docker Orquestradores Registry Rancher Exercícios - Rodar Rancher - Criar environment e ddicionar 1 nó - Deploy de aplicação do Catálogo - Deploy de docker-compose.yml - RDS
  • 25. © 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Docs http://slideshare.net/jonathanbaraldi/treinamento-rancher

Notas do Editor

  • #12: https://docs.rancher.com
  • #13: https://docs.rancher.com
  • #14: We’ve taken an open approach to all of the technologies because of where the ecosystem is at maturity-wise (it’s like trying to figure out which kindergarteners are going to be Olympic athletes
  • #16: https://docs.rancher.com
  • #17: https://docs.rancher.com
  • #19: https://docs.rancher.com/rancher/v1.4/en/installing-rancher/installing-server/
  • #20: https://docs.rancher.com/rancher/v1.4/en/installing-rancher/installing-server/
  • #21: Require a host with 1GB of ram running locally or in the cloud From the command prompt run the above command and wait for it to finish starting up
  • #22: Require a host with 1GB of ram running locally or in the cloud From the command prompt run the above command and wait for it to finish starting up
  • #23: Require a host with 1GB of ram running locally or in the cloud From the command prompt run the above command and wait for it to finish starting up
  • #24: Require a host with 1GB of ram running locally or in the cloud From the command prompt run the above command and wait for it to finish starting up