Skip to main content
Version: 1.8

Azure MarbleRun deployment

Azure Kubernetes Services (AKS)​

Azure Kubernetes Service (AKS) offers a popular deployment technique relying on Azure's cloud resources. AKS hosts Kubernetes pods in SGX-capabale Azure VMs and exposes the underlying SGX hardware.

Prerequisites​

Deploy MarbleRun​

See our Kubernetes guide on how to install MarbleRun in your AKS cluster.

Azure confidential computing VMs​

Azure confidential computing services provide access to VMs with Intel SGX enabled. You can follow their quickstart to create a DCsv2 (Coffee Lake) or DCsv3 (Ice Lake) VM.

Prerequisites​

Deploy MarbleRun​

You can run MarbleRun standalone on your Azure DCsv2/3 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.