SlideShare a Scribd company logo
1 of 25
© 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

More Related Content

What's hot

TDC2018SP | Trilha Containers - Linux Conteineres na unha
TDC2018SP | Trilha Containers - Linux Conteineres na unhaTDC2018SP | Trilha Containers - Linux Conteineres na unha
TDC2018SP | Trilha Containers - Linux Conteineres na unhatdc-globalcode
 
TDC2018SP | Trilha Containers - Docker Swarm - Os problemas
TDC2018SP | Trilha Containers - Docker Swarm - Os problemasTDC2018SP | Trilha Containers - Docker Swarm - Os problemas
TDC2018SP | Trilha Containers - Docker Swarm - Os problemastdc-globalcode
 
DevOpsDays - Apresentação
DevOpsDays - ApresentaçãoDevOpsDays - Apresentação
DevOpsDays - ApresentaçãoJonathan Baraldi
 
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...Bruno Rodrigues
 
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?tdc-globalcode
 
Testadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de DockerTestadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de DockerStefan Teixeira
 
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando DockerDesenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando DockerBruno Ricardo Siqueira
 
TDC 2015 POA - O Fantástico Mundo de Docker
TDC 2015 POA - O Fantástico Mundo de DockerTDC 2015 POA - O Fantástico Mundo de Docker
TDC 2015 POA - O Fantástico Mundo de DockerStefan Teixeira
 
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers tdc-globalcode
 
Docker Swarm - Sua aplicação pronta para escalar
Docker Swarm - Sua aplicação pronta para escalarDocker Swarm - Sua aplicação pronta para escalar
Docker Swarm - Sua aplicação pronta para escalargustavomtborges
 
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containersTDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containerstdc-globalcode
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...tdc-globalcode
 

What's hot (15)

TDC2018SP | Trilha Containers - Linux Conteineres na unha
TDC2018SP | Trilha Containers - Linux Conteineres na unhaTDC2018SP | Trilha Containers - Linux Conteineres na unha
TDC2018SP | Trilha Containers - Linux Conteineres na unha
 
TDC2018SP | Trilha Containers - Docker Swarm - Os problemas
TDC2018SP | Trilha Containers - Docker Swarm - Os problemasTDC2018SP | Trilha Containers - Docker Swarm - Os problemas
TDC2018SP | Trilha Containers - Docker Swarm - Os problemas
 
DevOpsDays - Apresentação
DevOpsDays - ApresentaçãoDevOpsDays - Apresentação
DevOpsDays - Apresentação
 
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...
 
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
 
Testadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de DockerTestadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de Docker
 
Desenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando DockerDesenvolvendo e implantando aplicações PHP utilizando Docker
Desenvolvendo e implantando aplicações PHP utilizando Docker
 
TDC 2015 POA - O Fantástico Mundo de Docker
TDC 2015 POA - O Fantástico Mundo de DockerTDC 2015 POA - O Fantástico Mundo de Docker
TDC 2015 POA - O Fantástico Mundo de Docker
 
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
 
Docker Swarm - Sua aplicação pronta para escalar
Docker Swarm - Sua aplicação pronta para escalarDocker Swarm - Sua aplicação pronta para escalar
Docker Swarm - Sua aplicação pronta para escalar
 
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containersTDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
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 ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
 
Protegendo Docker
Protegendo DockerProtegendo Docker
Protegendo Docker
 
Docker + Django
Docker + DjangoDocker + Django
Docker + Django
 

Similar to Rancher Training Slides

Orquestração de containers com Rancher
Orquestração de containers com RancherOrquestração de containers com Rancher
Orquestração de containers com RancherAlex Ishida
 
12 factor app. Melhor com Docker
12 factor app. Melhor com Docker12 factor app. Melhor com Docker
12 factor app. Melhor com DockerWellington Silva
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)Caio Candido
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4David Ruiz
 
Re pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersRe pensando-virtualização-através-linux containers
Re pensando-virtualização-através-linux containersFrancisco Gonçalves
 
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
 
Desenvolvimento web no Linux
Desenvolvimento web no LinuxDesenvolvimento web no Linux
Desenvolvimento web no LinuxEduardo Rozario
 
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
 
Apresentação Cloud - Open(Stack/Shift)
Apresentação Cloud - Open(Stack/Shift)Apresentação Cloud - Open(Stack/Shift)
Apresentação Cloud - Open(Stack/Shift)Raul Leite
 
Introdução ao Docker - Linux Dev Br 2018
Introdução ao Docker - Linux Dev Br 2018Introdução ao Docker - Linux Dev Br 2018
Introdução ao Docker - Linux Dev Br 2018Fernando Luiz Cola
 
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
 
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
 
Implementacao de servidores recursivos guia de praticas semcap ceptro br.pdf
Implementacao de servidores recursivos guia de praticas semcap ceptro br.pdfImplementacao de servidores recursivos guia de praticas semcap ceptro br.pdf
Implementacao de servidores recursivos guia de praticas semcap ceptro br.pdfleandrodesousa13
 
Containers e DevOps
Containers e DevOps Containers e DevOps
Containers e DevOps Raul Leite
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
 
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...Dan El Pierre Rezende
 

Similar to Rancher Training Slides (20)

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

More from Jonathan Baraldi

Tesla ADS - Além da fraude com inteligência artificial
Tesla ADS - Além da fraude com inteligência artificialTesla ADS - Além da fraude com inteligência artificial
Tesla ADS - Além da fraude com inteligência artificialJonathan Baraldi
 
Treinamento Tropa de Elite Aws - Business - D2
Treinamento Tropa de Elite Aws - Business - D2Treinamento Tropa de Elite Aws - Business - D2
Treinamento Tropa de Elite Aws - Business - D2Jonathan Baraldi
 
Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Jonathan Baraldi
 

More from Jonathan Baraldi (6)

Blockchain Day RJ
Blockchain Day RJBlockchain Day RJ
Blockchain Day RJ
 
Fraude eletronica
Fraude eletronicaFraude eletronica
Fraude eletronica
 
Tesla ADS - Além da fraude com inteligência artificial
Tesla ADS - Além da fraude com inteligência artificialTesla ADS - Além da fraude com inteligência artificial
Tesla ADS - Além da fraude com inteligência artificial
 
Solid presentation
Solid presentationSolid presentation
Solid presentation
 
Treinamento Tropa de Elite Aws - Business - D2
Treinamento Tropa de Elite Aws - Business - D2Treinamento Tropa de Elite Aws - Business - D2
Treinamento Tropa de Elite Aws - Business - D2
 
Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1
 

Rancher Training Slides

  • 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

Editor's Notes

  1. https://docs.rancher.com
  2. https://docs.rancher.com
  3. 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
  4. https://docs.rancher.com
  5. https://docs.rancher.com
  6. https://docs.rancher.com/rancher/v1.4/en/installing-rancher/installing-server/
  7. https://docs.rancher.com/rancher/v1.4/en/installing-rancher/installing-server/
  8. 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
  9. 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
  10. 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
  11. 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