Skip to content

Rancher

Gustavo Esser edited this page Aug 2, 2019 · 13 revisions

Apos termos realizado a instalação do Docker iremos partir para instalação do rancher manager que ficara em um servidor somente para a ele.

Mas o que é o Rancher?

"Entenda o Rancher como um painel de controle e gerenciamento para sua infraestrutura de containers".

O Rancher é um software open source que possibilita o gerenciamento completo dos containers Docker. Através dele é possível administrar todo seu ambiente, incluindo dns, balanceamento de carga, volumes, rede, entre outros. É possível ainda criar ambientes separados, por exemplo, “produção” e “testes” e conceder acessos a diferentes usuários, ou seja, você pode criar um pool de recursos no ambiente de testes e os próprios usuários e poderão criar quantos containers quiser e puder, isso é muito útil para da liberdade e ainda assim garantir controle do ambiente de produção.

Instalação

Uma das inúmeras vantagens do Rancher é que ele roda dentro de um container Docker, então para fazer sua instalação, basta executar o comando:

$ docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

Ao final da instalação, você verá a seguinte tela,

1

Observação: a porta 8080 deve estar liberada em seu firewall.

Acessando o Rancher Server

Para acessar o Rancher, abre um browser e acesse o endereço

http://<IP_DO_SERVIDOR>:8080

2

Configurando autenticação local no Rancher Server

A configuração que você deve fazer em seu Rancher Server é configurar a forma de autenticação de acesso. O Rancher suporta diversos tipos de autenticação – Microsoft Active Directory, Azure AD, GitHub, OpenLDAP, local, etc. iremos utilizar a autenticação local.

Clique no menú Admin >> Access Control

3

Selecione a opção LOCAL, preencha os campos e clique no botão Enable Local Auto.

4

Feche o browser e abra novamente. Agora, o Rancher irá solicitar um usuário e senha para acessar o seu painel de controle.

5

Com a etapa acima realizada iremos partir para a etapa de adicionar os hosts ao rancher onde ficara rodando nossos serviços.

Próximo: Adicionando um host ao Rancher

Clone this wiki locally