Kubernetes Administrator: Ingress and Cluster DNS & CNI Management

Kubernetes 1.19    |    Intermediate
  • 14 Videos | 54m 30s
  • Includes Assessment
  • Earns a Badge
Kubernetes uses Ingress to expose HTTP and HTTPS routes from outside the cluster to services within the cluster. It also facilitates DNS management by replacing Kube-DNS with CoreDNS, which is a flexible and extensible DNS server that can serve as the Kubernetes cluster DNS. In this course you’ll recognize the role of Ingress in enabling routing, the prerequisites required to create and configure Ingress, the prominent Ingress controllers and when to implement them. You’ll recall the prominent PathTypes and the use of HostName wildcards, the features of CoreDNS and Kube-DNS along with the features of prominent network and CNI plugins. Moving on, you’ll create a simple Ingress resource, update the configuration file to update the Ingress resource backend, configure the Ingress resource to run a web application behind external HTTPS load balancer and install CoreDNS as the default DNS service while installing a fresh Kubernetes cluster. Finally, you’ll upgrade the DNS service of existing Kubernetes clusters to CoreDNS, replace Kube-DNS and enforce network policies in Google Kubernetes Engine. 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 course
    recognize the role of Ingress in enabling routing outside the cluster to services within the cluster and list the prerequisites required to create and configure Ingress
    list prominent Ingress controllers and cluster scenarios that are suitable for implementing the right Ingress controller
    create a simple ingress resource and update the configuration file to update the ingress resource backend and data to an object storage backend
    list the prominent path types and describe the use of Hostname wildcards for creating multiple paths within an Ingress
    configure the Ingress resource to run a web application behind an external HTTPS load balancer
    describe the features of CoreDNS and the plugins that can be configured in the Corefile configuration
  • differentiate between CoreDNS and kube-dns and recognize the best cluster DNS service for Kubernetes cluster implementation
    install CoreDNS using kubeadm as the default DNS service while installing a fresh Kubernetes cluster
    upgrade a DNS service of an existing Kubernetes cluster to CoreDNS and replace kube-dns using the kubeadm upgrade command
    list and describe the features of prominent network plugins that can be used in Kubernetes to configure and clean up pod networking
    list CNI for Kubernetes features that can be used to build the Kubernetes networking model
    configure and enforce network policies in Google Kubernetes Engine
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 28s
    UP NEXT
  • Playable
    2. 
    Ingress Roles and Prerequisites
    2m 58s
  • Locked
    3. 
    Ingress Controllers
    4m 4s
  • Locked
    4. 
    Creating and Updating an Ingress Resource
    4m 42s
  • Locked
    5. 
    Path Types and Hostname Wildcards
    3m 52s
  • Locked
    6. 
    Configuring an Ingress Resource
    4m 13s
  • Locked
    7. 
    Features of CoreDNS
    4m 20s
  • Locked
    8. 
    CoreDNS vs. kube-dns
    5m 18s
  • Locked
    9. 
    Installing CoreDNS Using kubeadm
    3m 2s
  • Locked
    10. 
    Upgrading a DNS Service
    2m
  • Locked
    11. 
    Network Plugins in Kubernetes
    4m 40s
  • Locked
    12. 
    CNI for Kubernetes
    3m 21s
  • Locked
    13. 
    Configuring Network Policies
    3m 10s
  • Locked
    14. 
    Course Summary
    1m 20s

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.