We are designing a fairly complex application where we strive to achieve as high availability as possible (99,99 is the current target) and want to try out some things that our organization does not have experience doing. I am expected to have one of the leading roles in designing it, but I find my knowledge very lacking in the networking / traffic management aspects. I am superficially familiar with BGP and load balancing, but as soon as we dive deeper in the details on how, let's say, load balancing meshes with Kubernetes, I find myself completely out of my depth.
Are there any good courses or books that could help me get up to speed? Strong preference for material that explains things from the ground up, with as little magic as possible, and not cloud-provider specific, since we use on-premises internal infrastructure and AWS / Azure etc is out of the question.