
Me dieron la tarea de crear un clúster en AWS, lo cual hice (entorno de escenario). Dado que ese se utilizará como nuestro entorno de escenario donde usaremos kubernetes.
Pero hay un problema, dado que nuestras entradas DNS para nuestras aplicaciones (hay alrededor de tres) ya se utilizan para nuestro entorno de etapa actual que no está en el clúster de Kubernetes, se me asignó la tarea de crear un servidor DNS privado, donde esos DNS Las entradas (que ya están utilizadas) se utilizarán para el entorno de Kubernetes.
Entonces, básicamente tengo que crear un servidor DNS privado que, cuando se use con nuestra conexión VPN, resuelva los nombres DNS en el clúster de Kubernetes, no en el otro entorno de etapa que esté en uso.
Como nunca hice algo así, mis preguntas son:
1.) Probablemente necesite instalar el servidor DNS en una instancia ec2, pero ¿qué configuración necesito para colocarlo allí?
2.) ¿Cómo conecto nuestra conexión VPN al servidor DNS privado, de modo que todos los que lo usen primero se resuelvan primero en el clúster de Kubernetes?
En general, no sé si hay otras formas de resolver este problema, así que si alguien tiene algunos consejos, soy todo oídos :)
Respuesta1
Siempre que sus dos entornos estén en dos VPC y no en la misma VPC, el método más simple es configurar dos zonas privadas alojadas en Route53. Luego asigna una VPC a un PHZ y la otra VPC al otro PHZ. Luego puede utilizar los mismos nombres de registros de recursos pero apuntando a recursos diferentes. El servidor DNS en cada VPC utilizará el PHZ correcto que usted asignó para resolver consultas.