<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Setup &amp; Prerequisites - AI 101 — Agents, MCP &amp; the Agentic Security Model</title><link>https://fortinetcloudcse.github.io/ai-101/01intro/index.html</link><description>Choose how you will run the labs — Docker Compose on your own machine, or Kubernetes with Helm — then follow that path's prerequisites and setup steps.</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://fortinetcloudcse.github.io/ai-101/01intro/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker Compose Setup</title><link>https://fortinetcloudcse.github.io/ai-101/01intro/1_prereqs_docker.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fortinetcloudcse.github.io/ai-101/01intro/1_prereqs_docker.html</guid><description>Docker Compose path This whole page is the Docker Compose path. If you chose Kubernetes / Helm, use Kubernetes / Helm Setup instead.&#10;Prerequisites Requirement Version Check Docker Engine 24+ docker version Docker Compose v2.20+ docker compose version Git any git --version jq 1.6+ jq --version Free RAM 8 GB — Free disk 5 GB for model cache GPU optional A discrete GPU (NVIDIA or Apple Silicon) cuts model load time from ~60 s to ~5 s and speeds inference significantly. The labs work without one — first responses will just be slower.</description></item><item><title>Kubernetes / Helm Setup</title><link>https://fortinetcloudcse.github.io/ai-101/01intro/2_prereqs_k8s.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fortinetcloudcse.github.io/ai-101/01intro/2_prereqs_k8s.html</guid><description>Kubernetes / Helm path This whole page is the Kubernetes / Helm path. If you chose Docker Compose, use Docker Compose Setup instead.&#10;Prerequisites Requirement Version Check kubectl 1.28+ kubectl version --client Helm 3.14+ helm version jq 1.6+ jq --version A running cluster — kubectl cluster-info Default StorageClass — kubectl get storageclass The Helm chart creates a PersistentVolumeClaim for Ollama’s model cache. A default StorageClass is required unless you set ollama.storage.storageClassName explicitly.</description></item></channel></rss>