002 - Use Cloud Platform to host DHCP and DNS
Date: 2020-05-22
Status
❌ Rejected
Context
We will need to run our DHCP (Dynamic Host Configuration Protocol), DNS (Domain Name System) and Monitoring systems somewhere. MoJ Technical Guidance states you must use Cloud Platform by default.
Decision
After investigations by Cloud Platform team, there are issues with Network Load Balancers passing both UDP and TCP. This is a requirement for running DHCP and DNS services.
Update 6th January 2021
The Cloud Platform live
cluster is now running on Kubernetes 1.20 which should allow TCP and UDP on the network load balancer
Update 7th January 2022
There is an outstanding Cloud Platform issue to look at the CP CIDR overlap with the wider connected networks on the Transit Gateway. This will need to be resolved before migration of services.
Consequences
- Build, maintain our own infrastructure to host these services.
- Increased costs, knowledge required to run all the things.