Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rancher 2.0 - gerenciando múltiplos clusters Ku...

Rancher 2.0 - gerenciando múltiplos clusters Kubernetes

Apresentação do 13º meetup de Docker Porto Alegre

Avatar for A. Mioranza

A. Mioranza

April 25, 2018

More Decks by A. Mioranza

Other Decks in Technology

Transcript

  1. Agenda • O que é o Rancher? ◦ História, presente

    e futuro • Rancher vs Kubernetes • Estrutura Rancher • Demo time! • Perguntas
  2. O que é o Rancher? Histórico: O Rancher é um

    sistema de gestão de containers capaz de gerenciar vários tipos de orquestradores, tais como, Mesos, Swarm, Kubernetes e Cattle; este último desenvolvido pela própria Rancher Labs na época que o Swarm era muito ruim. Sua principal característica é uma interface web amigável e extrema simplicidade de instalação: $ sudo docker run -d \ --restart=unless-stopped -p 8080:8080 \ rancher/server
  3. O que é o Rancher? Presente: A versão atual do

    Rancher é a 1.6.17 e é possível efetuar a instalação de clusters Kubernetes, Swarm, Mesos e Cattle e gerenciá-los através da interface web da solução. A versão 1.6 será suportada somente até o final de 2018.
  4. O que é o Rancher? Futuro: A versão 2.0 do

    Rancher será totalmente baseada em Kubernetes. Somente este orquestrador será suportado. Swarm, Mesos e Cattle não serão mais suportados nesta versão. A versão 2.0 incorpora o conceito de multi cloud e multi clusters com integração total do Rancher com qualquer cluster certificado Kubernetes pela CNCF (GKE, EKS e AKS são suportados, bem como diversas soluções on-premises)
  5. O que é o Rancher? Futuro: Processo de instalação simples

    como a versão 1: $ sudo docker run -d --restart=unless-stopped \ -p 80:80 -p 443:443 \ rancher/server:preview --acme-domain rancher.mdcnet.ninja Parâmetro --acme-domain cria certificado Let’s Encrypt automaticamente para uso na interface do Rancher Gerência out-of-band, não cria ponto único de falha É um cluster kubernetes de um nó somente