Beskrivning
This four day training is designed for DevOps engineers, platform developers, and system administrators
This course equips you with the skills to streamline Kubernetes operations and take full control of infrastructure as code.
Module 1: Kubernetes Foundations and Architecture
- Kubernetes fundamentals
- Control plane components and their interactions
- Cluster networking overview
Module 2: Container Internals and Kubernetes Workloads
- Deep dive into container runtimes
- Managing workloads with Deployments, StatefulSets, and DaemonSets
- Job and CronJob use cases
Module 3: Node and Pod Management
- Scheduling and node selection strategies
- Resource requests, limits, and quality of service
- Debugging pods and nodes
Module 4: Deployment Strategies and GitOps
- Canary, blue-green, and rolling deployments
- GitOps with ArgoCD and Argo Rollouts
Module 5: Observability and Monitoring in Kubernetes
- Logs, metrics, and tracing
- Integrating Prometheus, Grafana, and Loki
- Kubernetes events and alerts
Module 6: Running Stateful Workloads
- Storage classes, persistent volumes, and CSI drivers
- StatefulSets in practice
- Managing database workloads in Kubernetes
Module 7: Kubernetes API and Extensibility
- Understanding the Kubernetes API
- RBAC and security considerations
- Custom Resource Definitions (CRDs) and Controllers
Module 8: Developing Custom Kubernetes Operators
- Introduction to Kubernetes operators
- Developing simple operators with Kopf
- Handling reconciliation loops and event-driven automation
Module 9: Advanced Operators and Kubernetes Automation
- Exploring complex operators
- Managing multi-resource dependencies
- Operator lifecycle management
Module 10: Implementing Kubernetes Policies
- Network policies and security contexts
- Policy enforcement with Kyverno
- Namespace and workload isolation strategies
Module 11: Advanced Kubernetes Integrations with Crossplane
- Introduction to Crossplane and its architecture
- Managing cloud resources declaratively with Crossplane
- Configuring composite resources and providers
Module 12: Writing Composite Functions in Crossplane
- Understanding Crossplane Function concepts
- Writing and deploying simple functions
- Extending Crossplane with custom logic
Module 13: Advanced Crossplane Composition and Functions
- Defining complex compositions
- Automating workflows with Composite Functions
- Integrating Crossplane with external APIs
Module 14: Crossplane in Multi-Cluster and Hybrid Environments
- Crossplane compositions for multi-cluster management
- Security and governance considerations
- Crossplane best practices
About the teacher
Andrey Adamovich is a seasoned IT consultant and software architect with over 20 years of industry experience. He has a strong background in system development, DevOps, and cloud technologies, working extensively with Kubernetes and cloud-native solutions. Andrey is an active member of the tech community and has contributed to multiple open-source projects. Passionate about knowledge sharing, he regularly leads courses and workshops on software architecture, DevOps, and cloud infrastructure.
Recensioner
Det finns inga recensioner än.