📄️ DNS Basics
Temos dois computadores hostA e hostB na mesma rede. A quer chegar em B.
📄️ Networking Pre-Requisites
Complete com esse conteúdo https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/ipvs/README.md
📄️ CoreDNS
Vimos porque precisamos de um servidor DNS e como ele pode ajudar a gerenciar a resolução de nomes em ambientes grandes com muitos hosts e como você pode configurar seus hosts para apontarem para um servidor DNS. Agora veremos como configurar um host como servidor DNS.
📄️ Docker Networking
A ideia aqui é tentar relacionar como funciona a rede em containers com a network namespaces e como isso é usado.
📄️ Network Namespaces
Network namespaces são usados pelos containers para implementar um isolamento da rede.
📄️ Container Network Interface
Até o momento, exploramos como os network namespaces funcionam, como conectar vários desses namespaces em uma rede de bridge, como criar pares (cabos virtuais) com interfaces virtuais, como anexar cada extremidade ao namespace e à bridge, como atribuir IP e trazê-los à tona, e como habilitar o NAT ou IP mascarado para comunicação externa.
📄️ Cluster Network
- Cada node precisa ter pelo menos uma interface de rede com um endereço ip configurado.
📄️ Pod Network Interface
Falamos sobre a rede que conecta os nós, mas há também outra camada de rede que é crucial para o funcionamento dos clusters, que é a rede na camada do pod.
📄️ Service Network
Raramente você configura os seus pods para se comunicar diretamente entre si. Se você quiser que um pod acesse os serviços de outro pod, hospedado ou não no mesmo host, você sempre deve usar o services.
📄️ DNS in Kubernetes
Quais os nomes são atribuídos para quais objetos?
📄️ Ingress
Qual a diferença entre service e ingress?