Kubernetes Administrator: Configuring Networking & Services
Kubernetes 1.19
| 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
-
1.Course Overview1m 33sUP NEXT
-
2.Kubernetes Network Model3m 48s
-
3.Technologies for Kubernetes Networking Model4m 7s
-
4.Container-to-Container and Pod-to-Pod Networking6m 45s
-
5.Creating Network Namespaces5m 50s
-
6.Implementing Pod Networking3m 44s
-
7.Challenges of Pod Networking6m 35s
-
8.Defining and Mapping Services to Pod Network Address3m 33s
-
9.Configuring Multiple Port Definition3m 10s
-
10.EndpointSlices4m 14s
-
11.Kubernetes Service Types6m 44s
-
12.Configuring NodePort and LoadBalancer3m 7s
-
13.Creating Internal TCP LoadBalancer3m 22s
-
14.Course Summary1m 42s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.