dns is such a mess. why is it so hard to get reliable, secure name resolution? kubernetes is like a black box, just a bunch of yaml that no one understands. and what's with this yaml shit?