Getting started

1 min read


Ivy - Edera mascot
## See it in action The [interactive demo](https://run.edera.dev/demo-access) shows Edera blocking a real container escape attack. No install required—just sign up and watch it work. ## Run it yourself {{}} **Already have Edera installed?** Skip to [Deploy your first workload](/guides/deployment/deploy-apps/). **Not using Kubernetes?** See [Running Edera without Kubernetes](/guides/standalone/no-kubernetes/) for the standalone path. {{}} **Install Edera** on your nodes ([detailed guides](/guides/install/)): \`\`\`bash git clone https://github.com/edera-dev/learn.git cd learn/getting-started/edera-installer # Add your GAR key as key.json (request access at edera.dev/contact) INSTALLER_IP={node_ip} make deploy \`\`\` **Deploy your app** with one change: \`\`\`yaml spec: runtimeClassName: edera containers: - name: my-app image: my-app:latest \`\`\` **Verify** it's running in a zone: \`\`\`bash kubectl get pod my-app -o jsonpath='{.spec.runtimeClassName}' # edera \`\`\` That's it. Your container is now isolated in its own VM with a dedicated kernel. ## Go deeper {{}} {{}} {{}} {{}} {{}} **Learn more:** [How Edera works](/technical-overview/architecture/) · [GPU passthrough](/guides/gpu/) · [FAQ](/support/faq/) **Need help?** [[email protected]](mailto:[email protected]) `,n=e+t;navigator.clipboard.writeText(n).then(function(){const e=document.getElementById("copy-markdown-btn"),t=e.innerHTML;e.innerHTML=` Copied! `,e.style.background="rgba(0, 245, 214, 0.3)",setTimeout(()=>{e.innerHTML=t,e.style.background="transparent"},2e3)}).catch(function(e){console.error("Failed to copy: ",e),alert("Failed to copy content. Please try again.")})}

Edera runs every container in its own VM. You get hypervisor-level isolation with one line of Kubernetes config—no image changes, no rebuilds, no new workflows.

Ivy - Edera mascot

See it in action

The interactive demo shows Edera blocking a real container escape attack. No install required—just sign up and watch it work.

Run it yourself

ℹ️

Already have Edera installed? Skip to Deploy your first workload.

Not using Kubernetes? See Running Edera without Kubernetes for the standalone path.

Install Edera on your nodes (detailed guides):

git clone https://github.com/edera-dev/learn.git
cd learn/getting-started/edera-installer
# Add your GAR key as key.json (request access at edera.dev/contact)
INSTALLER_IP={node_ip} make deploy

Deploy your app with one change:

spec:
  runtimeClassName: edera
  containers:
    - name: my-app
      image: my-app:latest

Verify it’s running in a zone:

kubectl get pod my-app -o jsonpath='{.spec.runtimeClassName}'
# edera

That’s it. Your container is now isolated in its own VM with a dedicated kernel.

Go deeper

For Developers
Build and deploy with zero changes
For Platform Engineers
Set up and manage infrastructure
For Security Teams
Understand the security model

Learn more: How Edera works · GPU passthrough · FAQ

Need help? [email protected]

Last updated on