Architecture

This post will serve as a reference for how the structure and environment of this project evolves. There is already a Deprecated version and today, 05/27/2024, with a server dedicated to this project, a lot has changed.
But always, this page will be the most updated, with the real information.

Hardware1 – HP Z2 G4 mini – 32Gb Ram, Intel I7-8700T (6 cores), 2 GigaBit network adapters

Network

DNS

For these Labs, a DNS server will be used for ease of understanding, instead of IPs.
For the *.devops-db.local and *.devops-db.com domains there are CA certificates, which will make it easier to configure SSL/TLS between the services.

DomainPublic DNSCA Certificate
*.devops-db.internalNoNo
*.lab.devops-db.infoNoNo
*.devops-db.comYesNo
*.devops-db.infoYesYes

Services

HardwareVirtualizerIP
HP IntelDocker 
HP IntelMicrok8s 
HP IntelVagrant / VirtualBox 
HardwareVirtualizerServiceIPPortDNS
HP IntelVagrantBind9172.21.5.15553 
HP IntelDockerRegistry172.21.5.755000registry.devops-db.internal
registry.lab.devops-db.info
HP IntelVagrantGitLab172.21.5.153 gitlab.devops-db.internal
gitlab.lab.devops-db.info
HP IntelVagrantOpenLDAP172.21.5.150389, 636ldap.devops-db.info
HP IntelDockerLDAP Account Manager172.21.5.728082ldapman.devops-db.internal
HP IntelVagrantJenkins172.21.5.1548081, 50000jenkins.lab.devops-db.info
HP IntelVagrantDevPi172.21.5.1604040devpi.devops-db.internal
HP IntelVagrantMicroK8s/Kubernetes172.21.5.156

Requirements / To do

ActionDate
Buy new hardware that can support the services (€ :cry: ) Done – 27/05/2024
Buy *.devops-db.info certificate
Setting up a VPN with SSL