Extending Kubernetes: Kubernetes Extension Principles

Kubernetes    |    Expert
  • 15 videos | 1h 24m 4s
  • Includes Assessment
  • Earns a Badge
Rating 4.1 of 17 users Rating 4.1 of 17 users (17)
Kubernetes provides several methods for augmenting functionality through addons, plugins, and API extensions. If you work with Kubernetes, knowing how to extend it will elevate its power. Use this thorough course to learn why and how to extend Kubernetes. Examine operators and the operator pattern. Explore how Kubernetes controllers function relative to customization and extensions. And investigate the Kubernetes object model, controller objects, API extensions, user types, resources, and access extensions. Next, learn about the Kubernetes API and infrastructure extensions. And discover several plugins and addons used to extend the functionality of Kubernetes. As you advance, practice extending the Kubernetes API, implementing multiple schedulers, and configuring an HTTP proxy server. Install a network plugin to extend Kubernetes. And show how device plugins are used. When you're done, you'll know the best way to extend Kubernetes for your needs.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize why it is beneficial to extend kubernetes and the tools involved in this operation
    Describe operators in kubernetes and the operator pattern
    Outline the function of a kubernetes controller and how they function relative to customization and extensions
    Describe the kubernetes object model and features such as controller objects, api extensions, user types, resources, and access extensions
    Describe several types of api extensions available in kubernetes
    Describe several types of infrastructure extensions that are available in kubernetes
    Create a custom resource to extend the kubernetes api and manage custom objects with the new api
  • Clone the kubernetes github repository and build a docker image containing the kube-scheduler binary
    Configure and implement multiple schedulers in kubernetes
    Configure an http proxy server and use it to interact with kubernetes api
    Describe several plugins and addons that can be used to extend the functionality of kubernetes
    Illustrate how device plugins are used to advertise vendor-specific hardware resources that pods can access
    Install network plugins that can be used to extend kubernetes
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 14s
  • 5m 28s
    After completing this video, you will be able to recognize why it is beneficial to extend Kubernetes and the tools involved in this process. FREE ACCESS
  • Locked
    3.  Operators in Kubernetes
    6m 52s
    In this video, you will learn how to describe operators in Kubernetes and the operator pattern. FREE ACCESS
  • Locked
    4.  Kubernetes Controller
    7m 5s
    Upon completion of this video, you will be able to outline the function of a Kubernetes controller and how they function relative to customization and extensions. FREE ACCESS
  • Locked
    5.  Kubernetes Object Model
    9m 10s
    During this video, you will learn how to describe the Kubernetes object model and features such as controller objects, API extensions, user types, resources, and access extensions. FREE ACCESS
  • Locked
    6.  Kubernetes API Extensions
    4m 20s
    Find out how to describe several types of API extensions available in Kubernetes. FREE ACCESS
  • Locked
    7.  Kubernetes Infrastructure Extensions
    3m 30s
    Learn how to describe several types of infrastructure extensions that are available for Kubernetes. FREE ACCESS
  • Locked
    8.  Extending the Kubernetes API
    6m 24s
    In this video, you will learn how to create a custom resource to extend the Kubernetes API and manage custom objects with the new API. FREE ACCESS
  • Locked
    9.  Creating a Kube-scheduler Docker Container Image
    8m 8s
    During this video, you will learn how to clone the Kubernetes GitHub repository and build a Docker image containing the kube-scheduler binary. FREE ACCESS
  • Locked
    10.  Configuring Multiple Kubernetes Schedulers
    6m 53s
    In this video, you will learn how to configure and implement multiple schedulers in Kubernetes. FREE ACCESS
  • Locked
    11.  Configuring an HTTP Proxy for Kubernetes API
    5m 13s
    Discover how to configure an HTTP proxy server and use it to interact with the Kubernetes API. FREE ACCESS
  • Locked
    12.  Kubernetes Plugins and Addons
    5m 54s
    In this video, you will discover several plugins and addons that can be used to extend the functionality of Kubernetes. FREE ACCESS
  • Locked
    13.  Extending Kubernetes with Device Plugins
    3m 48s
    After completing this video, you will be able to illustrate how device plugins are used to advertise vendor-specific hardware resources that pods can access. FREE ACCESS
  • Locked
    14.  Installing Kubernetes Network Plugins
    8m 12s
    In this video, find out how to install network plugins that can extend Kubernetes. FREE ACCESS
  • Locked
    15.  Course Summary
    54s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.2 of 28 users Rating 4.2 of 28 users (28)
Rating 4.4 of 93 users Rating 4.4 of 93 users (93)
Rating 4.3 of 811 users Rating 4.3 of 811 users (811)