Materials by Alessandro Vozza

All materials

Course

From Git to Production: Hands-on GitOps with Flux

A hands-on course that takes you from a bare Kubernetes cluster to a production-grade GitOps pipeline using Flux. Based on ControlPlane's D2 Reference Architecture, covering bootstrap, Kustomization, Helm, multi-tenancy, OCI artifacts, the Flux MCP Server for AI-assisted GitOps, and production patterns.

From Git to Production: Hands-on GitOps with Flux (cover image)
Course
Broken

Generative AI in Kubernetes

A hands-on workshop covering the state-of-the-art for running generative AI workloads on Kubernetes. Deploy LLMs with Ollama, use KServe for model serving, explore GPU scheduling with fake-gpu-operator and DRA, configure Gateway API Inference Extension, and learn about KAITO and llm-d. All exercises run on CPU — no GPU required.

Generative AI in Kubernetes (cover image)
Course

Kubernetes per Ingegneri — Dal Container al Cluster

Percorso intensivo di 9 incontri da 4 ore per team di ingegneria con background Linux/infra e Docker. Dai Linux namespaces e cgroups fino a GitOps, RBAC e architetture production-ready su Kubernetes. Ogni sessione alterna teoria, demo live e laboratori hands-on sulla piattaforma iximiuz Labs, con assignment di self-study tra un incontro e l'altro. Dalla seconda metà del corso, i lab si svolgono su cluster Kubernetes reali in ambienti Proxmox.

Kubernetes per Ingegneri — Dal Container al Cluster (cover image)
See all courses by Alessandro Vozza →
Playground on  Kubernetes, CI/CD

Flux Workshop (Pre-configured)

Kubernetes cluster with Gitea, Flux, and the workshop repo pre-configured. Ready for Labs 2-7.

Playground on  Kubernetes, Generative AI

GenAI k3s Playground (Ollama Pre-Baked)

k3s cluster with the ollama/ollama container image pre-baked into the worker rootfs. k3s auto-imports the image at agent startup so kubelet skips the runtime pull. Built for the "Generative AI in Kubernetes" workshop — Lab 2 (LLM Inference).

Playground on  Kubernetes

Flux Workshop Test

Testing init tasks

Playground on  Kubernetes, CI/CD

Flux GitOps Workshop

A Kubernetes cluster for the Flux GitOps workshop. Gitea, Flux CLI, and the workshop repo are set up automatically. No GitHub account needed.

Playground on  Kubernetes, CI/CD

Flux GitOps Workshop

A Kubernetes cluster with Flux CLI, Helm, and a Gitea git server pre-installed for hands-on GitOps workshop exercises. No GitHub account or external dependencies needed.

Playground on  Kubernetes, CI/CD

Flux GitOps Workshop

A Kubernetes cluster with Flux CLI, Helm, and a Gitea git server pre-installed for hands-on GitOps workshop exercises. No GitHub account or external dependencies needed — everything runs locally.

See all playgrounds by Alessandro Vozza →