Kubernetes Administrator: Configuring Networking & Services
Kubernetes
| Intermediate
- 14 videos | 58m 13s
- Includes Assessment
- Earns a Badge
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's 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.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe the kubernetes network model and identify the networking problems that can be addressed using kubernetes cluster networkingList the prominent technologies that can be used to implement the kubernetes network modelDescribe the concept of container-to-container networking and how kubernetes enables pod-to-pod communication using real ipsCreate a network namespace and list all the available namespaces by listing all the mount pointsCreate two http server pods that respond on the port 8888 using the hostname of the pod on which they are running, verify the pods are running in the cluster, and query to list the network addresses of the podsIdentify the challenges of pod networking, how services can help mitigate the challenges using cloud-native service discovery, and why proxying is used for services
-
Create and define a service without a pod selector and manually map the service to the network address and port where it's runningConfigure multiple port definitions on a service object to expose the service on more than one portRecognize the role of endpointslices along with the supported addresstypes and describe the topology informationList and describe the features of the prominent kubernetes service typesCreate a configuration file to configure services of type nodeport and loadbalancer to enable the kubernetes control plane to allocate a port from a range, and provision a load balancer for the serviceCreate a deployment that runs three replicas of an application and create an internal tcp loadbalancer using a serviceSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 33s
-
3m 48s
-
4m 7s
-
6m 45s
-
5m 50s
-
3m 44s
-
6m 35s
-
3m 33s
-
3m 10s
-
4m 14s
-
6m 44s
-
3m 7s
-
3m 22s
-
1m 42s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.