📄️ DNS Fundamentals
DNS fundamentals: name resolution, DNS servers, domains, TLD, domain hierarchy, host configuration, resolution precedence, and diagnostic tools like nslookup and dig for network administration.
📄️ Networking Prerequisites
Networking prerequisites for Kubernetes: network interfaces, switches, routers, gateways, routing tables, IP forwarding, route configuration, and networking fundamentals for cluster administration.
📄️ CoreDNS
CoreDNS in Kubernetes: configuration, installation, plugins, Corefile, integration with cluster DNS system, service discovery, and name resolution for pods and services.
📄️ Docker Networking
Docker networking: network modes, network namespaces, docker0 bridge, veth pairs, port mapping, iptables integration, NAT and container isolation.
📄️ Network Namespaces
Network namespaces in Linux: network isolation, namespace creation, veth pairs, virtual bridges, inter-container connectivity, routing and network virtualization fundamentals.
📄️ Container Network Interface (CNI)
Container Network Interface (CNI): networking plugin standards, container runtime integration, bridge, VLAN, Weave, Flannel, Calico, specifications and container network implementation.
📄️ Cluster Networking
Kubernetes cluster networking: network requirements for nodes, network interfaces, port configuration, control plane components, etcd, masters and workers, firewall and connectivity.
📄️ Pod Networking
Pod networking in Kubernetes: communication between pods, unique IP address assignment, connectivity between nodes, bridge networks, CNI plugins, and networking requirements for pods.
📄️ Service Networking
Service networking in Kubernetes: service types, ClusterIP, NodePort, LoadBalancer, kube-proxy, iptables forwarding rules, virtual networks and application exposure.
📄️ DNS in Kubernetes
DNS in Kubernetes: CoreDNS, DNS records for services and pods, name resolution, deployment, cluster DNS configuration, service discovery and FQDN.
📄️ Ingress
Ingress in Kubernetes: difference between service and ingress, NodePort, LoadBalancer, reverse proxy, nginx ingress controller, Istio, traffic routing and application exposure.