Skip to main Content

Kubernetes Design Patterns and Extensions

  • Course Code LO035426
  • Duration 1 day

Course Delivery

Additional Payment Options

  • GTC 8 inc. VAT

    GTC, Global Knowledge Training Credit, please contact Global Knowledge for more details

Virtual Learning Price

£495.00

excl. VAT

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Company Event

    Event at company

  • Public Classroom

    Traditional Classroom Learning

  • Virtual Learning

    Learning that is virtual

Request this course in a different delivery format.

Course Overview

Top
This course complies with instructional designing principles for all the 3 lessons. This will ensure that you repeat and reinforce your gained knowledge at every step. Each and every minute spent during this 1-day course will incrementally take you to a next level.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Schedule

Top

Target Audience

Top

DevOps engineers with basic knowledge of Docker will find this course useful.

Anyone who is interested in configuring and troubleshooting Kubernetes clusters and developing microservices-based applications on Kubernetes clusters, will find this course very useful.

Course Objectives

Top

ensure that your container-based applications sail into production without hiccups, you need robust container orchestration. This course teaches you the art of container management with Kubernetes.

The course will provide enough knowledge of the following:

  • Understand and classify software designs patterns as per the cloud-native paradigm
  • Apply best practices in Kubernetes with design patterns
  • Access the Kubernetes API programmatically using client libraries
  • Extend Kubernetes with custom resources and controllers
  • Integrate access control mechanisms and interact with the resource lifecycle in Kubernetes
  • Develop and run custom schedulers in Kubernetes

Course Content

Top

LESSON 1: KUBERNETES DESIGN PATTERNS

  • Software Design Patterns
  • Kubernetes Design Patterns

LESSON 2: KUBERNETES CLIENT LIBRARIES

  • Accessing Kubernetes API
  • Official Client Libraries
  • Community Maintained Client Libraries

LESSON 3: KUBERNETES EXTENSIONS

  • Kubernetes Extension Points
  • Extending Kubernetes Clients
  • Extending Kubernetes API
  • Kubernetes Dynamic Admission Control
  • Extending Kubernetes Scheduler
  • Extending Kubernetes Infrastructure

Course Prerequisites

Top

Hardware:

For an optimal experience with hands-on labs and other practical activities, we recommend the following hardware configuration:

  • Processor: Intel Core i7 or equivalent
  • Memory: 8GB RAM
  • Storage: 35 GB available space

Software:

Cookie Control toggle icon