Kubernetes Administrator: Configuring Networking & Services

placeholder

Kubernetes Service defines a logical set of pods a policy to access them and provide efficiency to the microservices deployed in the clusters. Kubernetes networking uses iptables to manage network connections between pods and nodes to enable communication across Kubernetes cluster components.

In this course you’ll investigate the Kubernetes Network model the technologies that can be used to implement the Kubernetes Networking model the challenges of pod networking how services can help mitigate the challenges and why proxying is used for services. You’ll recognize the features of the prominent types of Kubernetes service the role of EndpointSlices and the supported AddressTypes.

Next you create a network namespace and list all the available namespaces creates two HTTP server pods and verify the pods are running create a service without a Pod selector manually map the service to the network address where it running and configure multiple port definitions on a service object.

Finally you’ll create a configuration file to configure type NodePort and type LoadBalancer create a deployment that runs 3 replicas of an application and create an internal TCP LoadBalancer using a service.

This course is part of a series that aligns with the objectives for the Certified Kubernetes Administrator exam and can be used to prepare for this exam.