I am looking to deploy Browsertrix on Azure Kubernetes

Is there any documentation or information that would help me with a deployment like this? Also, are there any potential issues with deploying on Azure Kurbernetes. It is not listed in any of the examples or Ansible playbooks.

We don’t have any specific documentation, as we haven’t had a chance to test it, but it should generally work with any k8s environment. You’ll want to install the nginx-ingress and cert-manager, either using the standard charts, or if AKS provides its own way to do that, it could be easier. I think it the K3S instructions should provide a general picture: Remote: Self-Hosted and Cloud - Browsertrix Docs

If you end up deploying (or running into issues), either way, let us know and report here!

We’d love to be able to add AKS specific instructions if there are any caveats.

Hi @Eddie (or anyone else)

Did you proceed with this? If so, were there any issues? From my reading so far, would the storage be an issue in Azure?

“All configured storage options must be S3-compatible buckets.”

We didn’t try this out we just used it locally.

Yes, we only support S3-compatible storage as vast majority of storage providers do have a compatible API. Azure seems to be an exception unfortunately.

One option you can look into is using this proxy: GitHub - gaul/s3proxy: Access other storage backends via the S3 API
It looks like it has a Docker container so it could be deployed with Browsertrix in k8s as well.