This guide walks you through setting up Marblerun on different CSP offerings individually.
Azure confidential computing VMs
You can run Marblerun standalone on your Azure DCsv2 VM, see our standalone guide. Alternatively, you can install a Kubernetes cluster, probably the simplest option would be minikube, see our Kubernetes guide on how to install Marblerun in minikube.
Azure Kubernetes Services (AKS)
Azure Kubernetes Service (AKS) offers a popular deployment technique relying on Azure’s cloud resources. AKS hosts Kubernetes pods in Azure confidential compute VMs and exposes the underlying confidential compute hardware.
This section describes the workflow to create an AKS cluster with confidential compute VMs and deploy Marblerun.
Follow the instructions on the AKS Confidential Computing Quick Start guide to provision an AKS cluster with Intel SGX enabled worker nodes.
See our Kubernetes guide on how to install Marblerun in your AKS cluster.