Do Engatinhando aos Primeiros Passos com Rancher 2.0

Cada dia que passa surge muita tecnologia nova, framework novo, idéias novas, etc e tal.

Isso até me deprime, porque eu to perdendo essa corrida. Quanto mais corro pra aprender, mais coisas novas surgem que não conheço.

Vamos agora dar os primeiros passos com o Rancher.

O Rancher 2.0 é uma plataforma empresarial do Kubernetes que permite gerenciar todas as distribuições do Kubernetes, todos os clusters do Kubernetes, em todas as nuvens.

Com ele é muito simples subir um cluster Kubernetes e já sair fazendo deploy de algum sistema.

Instalando

Vamos usar o projeto quickstart do Rancher para sumir nosso servidor.
Clone o projeto https://github.com/rancher/quickstart

git clone https://github.com/rancher/quickstart
cd quickstart/vagrant

Vamos usar o Vagrant para subir nosso servidor. Antes instale o Vagrant e o VirtualBox.

Abra o arquivo config.yaml.

Se sua máquina suportar, melhore as memórias e processador. Em node.memory, coloque 2500 a 3500. Em server.memory coloque 2500. Coloque também 2 em node.cpus.

Pronto, agora basta digitar.

vagrant up

Após terminar, que demora um pouco mesmo, digite https://172.22.101.101. O Mesmo IP que está no arquivo de configuração em ip.server.

A senha vai ser admin/admin.

Configurando o Storage local

Cara, quando eu fiz a primeira vez, apanhei muito. É preciso criar um Storage Local no Rancher.

Vamos usar o projeto https://github.com/rancher/local-path-provisioner que já vem tudo prontinho e lindo que só.

E nem precisa clonar o projeto, basta abrir o link e pegar o comando:

kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml

Agora no Rancher, clique no cluster “quickstart”, clique no botão Lauch kibeclt, cole o comento e de OK.

Depois de rodado, fecha a janela vá no meno Storage/Storage Classes e vai aparecer o item já instalado.

Pronto, agora ficou lindão e o Rancher ta pronto para a brincadeira.

Quer fazer vários cursos de microservice, Kafka, Kubernetes, CD/CD, RabbitMQ? Entre no site www.alcateiadev.com.br e lá tem cupons de desconto semanal.

=========

--

--

Marcelo de Souza Vieira
;) -> Java e Arquitetura de Forma Mastigada |;)

CTO at Sellers. I work since 2004 with Java and a passion for the profession. I am enthusiastic about Open Source projects.