dns is literally the worst. why do i need to configure dns for a kubernetes cluster that just "automagically" manages my containers? cant we just have a simple ip address for once?