Course Outline
Introduction
Setting up the Kubernetes System and Installing Toolkit Resources
Overview of Kubernetes Design Patterns Features and Architecture
- What are software design patterns?
- How are design patterns implemented in DevOps?
Defining the Fundamentals and Uses of Kubernetes Design Patterns
Introduction to Primary Classifications of Design Patterns
- Structural patterns
- Behavioral patterns
- Creational patterns
Operating Design Patterns and Implementing Pattern Applications
- Exploring secondary design pattern types
- Carrying out Kubernetes projects using design patterns
Executing Deployment Strategies for Design Pattern Implementations
- Choosing and performing the appropriate method of deployment
Working with Kubernetes API and Accessing Offical Client Libraries
- Operating the Python client library and repository
- Employing community-maintained libraries
Overview of Kubernetes Extensions and Custom Resources
- Extensions for Kubernetes clusters
- Extensions for Kubernetes API
- Working with Kubernetes extension patterns and extension points
Utilizing Essential Kubernetes Extensions and Plug-ins
Extending Kubernetes Clients and Operating Custom API Controllers
Creating and Deploying Customized Resource Definitions for Kubernetes API
Working with Admission Controller Extensions and Utilizing the Kubernetes Operator
Extending Kubernetes Scheduler and Developing a Custom Scheduler
- Node Affinity v.s. Pod Affinity
Integrating Kubernetes Extensions within the Kubernetes Infrastructure
Troubleshooting
Summary and Conclusion
Requirements
- Basic experience with Kubernetes platform and tools
- Knowledge of containerization technology and concepts
- Experience with Linux distributions and CLI
- Proficiency in Python 3.x programming language
Audience
- Developers
- DevOps Engineers
Testimonials
Trainer shared a lot of insights base on his vast experience and good learning for us
Chua Wan Jia, SMRT Corporation Ltd
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net Course
The trainer is quite experienced in this topic and can provide suggestions regarding data science project specific practices.
DBS Bank Ltd
Design Patterns Course
The trainer was well prepared, communicated clearly and explained things well.
DBS Bank Ltd
Design Patterns Course
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Design Patterns Course
In general it was a good general overview of micro-services patterns.
SAP UK
Technical Architecture and Patterns Course
In general it was a good general overview of micro-services patterns.
SAP UK
Technical Architecture and Patterns Course
Good exercises
Hui Yi Neo - Titansoft Pte Ltd
Object Oriented Design using Design Patterns Course
The hands on practices.
Titansoft Pte Ltd
Object Oriented Design using Design Patterns Course
Presentation of the Idea and application of it.
Breanan Reas - Human Edge Software Philippines, Inc.
Design Patterns in C# Course
What I like most about the training is that our trainer have a very wide knowledge about the topic. And knows how to balance when it comes to explaining things.
Human Edge Software Philippines, Inc.
Design Patterns in C# Course
It is very informative and the trainer lets everyone engage on the discussion.
Human Edge Software Philippines, Inc.
Design Patterns in C# Course
the training was very well structured and very useful. the deep knowledge of the trainer, I received correct and clear answers if I had any doubts or if there was anything not clear to me.
Payolution GmbH
Technical Architecture and Patterns Course
the exercise
Jason Wu
Design Patterns in PHP Course
The New content I learned
Victor Cayetano
Design Patterns in PHP Course
The interaction and enthusiasm he had about the training.