Skip to main content

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

(see issue here)

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.

(see issue here)

Consequences

  • Build, maintain our own infrastructure to host these services.
  • Increased costs, knowledge required to run all the things.
This page was last reviewed on 15 April 2024. It needs to be reviewed again on 15 October 2024 by the page owner #nvvs-devops .
This page was set to be reviewed before 15 October 2024 by the page owner #nvvs-devops. This might mean the content is out of date.