-
Notifications
You must be signed in to change notification settings - Fork 2
Rancher
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.
"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.
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,
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
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
Selecione a opção LOCAL, preencha os campos e clique no botão Enable Local Auto.
Feche o browser e abra novamente. Agora, o Rancher irá solicitar um usuário e senha para acessar o seu painel de controle.
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