Kubernetes and Crossplane: Operations, Automation, and Policies

29900 kr

This course provides a deep dive into Kubernetes and its ecosystem, covering everything from core architecture to advanced operators and GitOps workflows.

You will learn how to manage container workloads, implement security and policy strategies, and leverage Crossplane for declarative cloud resource orchestration.

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.

 

Kontakta oss om denna kurs

Ytterligare information

Kurslängd

4 dagar

Lärarledd

Ja

Språk

Engelskt tal, material på engelska

Recensioner

Det finns inga recensioner än.

Endast inloggade kunder som har köpt denna produkt får lämna en recension.

Du kanske också gillar …