This course focuses on the most commonly used Kubernetes features as well as provides practical tutorials and real-life examples of deploying distributed applications, managing networking primitives (load balancers, proxies), setting up persistent data storage, dynamic configuration management, and many other exciting features built into the core of Kubernetes.
This course is suited for Developers, Software Architects, Technical Project Managers, System Administrators.
Deployment time configuration injection with Kustomize
Secrets management and integration with service discovery service (Consul and Vault)
Introduction into Kubernetes admission webhooks and cluster events
Module 5: resource control and scheduling
Resource management: resource requests and limits
Anatomy of a node pool
Taints and tolerations, scheduling internals
Dive into built-in resource monitoring and metrics
Auto-scaling policies and range limiters
Module 6: security
Cluster security with RBAC, service accounts, cluster roles, namespace security
Integrating with external security providers
Pod security and network policies
Module 7: advanced operations
Day-1 vs. Day-2 operations
Introduction to Helm charts
Introduction to Operator pattern
Custom resource definitions
Trainer:
Andrey Adamovich He is a software craftsman with many years of experience in different life cycle phases of software creation. He is passionate about defining good development practices, as well as extreme automation of development and operations activities.
Koolitusfirma tutvustus
BCS Koolitus on Eesti juhtiv IKT valdkonna koolitus-, projektijuhtimis- ja konsultatsiooniettevõte. Loen koolitusfirma kohta veel...