Skip to content
This repository has been archived by the owner on Jun 10, 2018. It is now read-only.

Neste repositório são descritas as configurações básicas da nossa instalação do cluster Tectonic que dá suporte aos Serviços em Kubernetes.

Notifications You must be signed in to change notification settings

ctic-sje-ifsc/instalacao_tectonic_bare_metal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

instalacao_tectonic_bare_metal

Nesse repositório são descritas as configurações básicas da nossa instalação do cluster Tectonic que dá suporte aos Serviços em Kubernetes. O Tectonic é uma implementação open source e enterprise-ready do kubernetes.

Seguindo os requisitos e a documentação oficial de instalação podemos destacar:

Estrutura de provisionamento(Matchbox):

Fizemos a instalação/configuração do Matchbox no kubernetes

Ficando disponíveis nas seguintes URL's:

HTTP address: http://matchbox.sj.ifsc.edu.br:8080 API address https://matchbox.sj.ifsc.edu.br:8081

Configuração de rede/Infraestrutura PXE:

Utilizamos uma imagem do serviço coreos/DNSMASQ em container para rodar DHCP, TFTP, e DNS. Ou seja, toda a configuração de rede/PXE necessária.

sudo docker run --cap-add=NET_ADMIN --net=host quay.io/coreos/dnsmasq   -d -q   \
--dhcp-range=191.36.8.21,191.36.8.25 --enable-tftp --tftp-root=/var/lib/tftpboot  \
--dhcp-userclass=set:ipxe,iPXE   --dhcp-boot=tag:#ipxe,undionly.kpxe   \
--dhcp-boot=tag:ipxe,http://matchbox.sj.ifsc.edu.br:8080/boot.ipxe   \
--dhcp-host=38:ea:a7:**:**:**,nodemaster1.sj.ifsc.edu.br,191.36.8.21,infinite   \
--dhcp-host=00:1c:c0:**:**:**,nodemaster2.sj.ifsc.edu.br,191.36.8.22,infinite   \
--dhcp-host=84:34:97:**:**:**,nodemaster3.sj.ifsc.edu.br,191.36.8.23,infinite   \
--dhcp-host=38:ea:a7:**:**:**,nodeworker1.sj.ifsc.edu.br,191.36.8.24,infinite   \
--dhcp-host=38:ea:a7:**:**:**,nodeworker2.sj.ifsc.edu.br,191.36.8.25,infinite   --log-queries   --log-dhcp & > /dev/null 

Entradas no DNS:

  • Controller DNS
; 20171009 Gabriel: Tectonic 
masterstectonic IN A 191.36.8.21 
masterstectonic IN A 191.36.8.22 
masterstectonic IN A 191.36.8.23 
nodemaster1        IN A 191.36.8.21 
nodemaster2        IN A 191.36.8.22 
nodemaster3        IN A 191.36.8.23 
  • Tectonic DNS
tectonic IN A 191.36.8.24 
tectonic IN A 191.36.8.25 
nodeworker1        IN A 191.36.8.24 
nodeworker2        IN A 191.36.8.25 

Instalador Tectonic:

Segue imagens de configurações importantes

1

2

3

4

About

Neste repositório são descritas as configurações básicas da nossa instalação do cluster Tectonic que dá suporte aos Serviços em Kubernetes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages