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.
Domain | Public DNS | CA Certificate |
---|---|---|
*.devops-db.internal | No | No |
*.lab.devops-db.info | No | No |
*.devops-db.com | Yes | No |
*.devops-db.info | Yes | Yes |
Services
Hardware | Virtualizer | IP |
---|---|---|
HP Intel | Docker | |
HP Intel | Microk8s | |
HP Intel | Vagrant / VirtualBox |
Hardware | Virtualizer | Service | IP | Port | DNS |
---|---|---|---|---|---|
HP Intel | Vagrant | Bind9 | 172.21.5.155 | 53 | |
HP Intel | Docker | Registry | 172.21.5.75 | 5000 | registry.devops-db.internal registry.lab.devops-db.info |
HP Intel | Vagrant | GitLab | 172.21.5.153 | gitlab.devops-db.internal gitlab.lab.devops-db.info | |
HP Intel | Vagrant | OpenLDAP | 172.21.5.150 | 389, 636 | ldap.devops-db.info |
HP Intel | Vagrant | Jenkins | 172.21.5.154 | 8081, 50000 | jenkins.lab.devops-db.info |
HP Intel | Vagrant | DevPi | 172.21.5.160 | 4040 | devpi.devops-db.internal |
HP Intel | Vagrant | MicroK8s/Kubernetes | 172.21.5.156 |
Requirements / To do
Action | Date |
---|---|
Done – 27/05/2024 | |
Buy *.devops-db.info certificate | |
Setting up a VPN with SSL | |