@Kirk Quinbar - I really just stitched together a bunch of documentation from the internet.
• You’l need a Kubernetes cluster in Azure: Microsoft has some tutorials and documentation here. You’ll want to spend some time familiarizing yourself with Azure and Kubernetes:
https://docs.microsoft.com/en-us/azure/aks/tutorial-kubernetes-prepare-app
• You’ll need to have a Prefect agent running in Kubernetes: Docs for setting it up are at:
https://docs.prefect.io/orchestration/agents/kubernetes.html
• Depending on if you want to have Prefect jobs running as a kubernetes job and your local development wants you’ll need to learn about Prefect run configurations. The local run configuration is the starting point that would run your flows in the agent pod. IMHO a better option is the KubernetesRun which will run each job as a Kubernetes job. If you use KubernetesRun, keep in mind how you want your development experience to be. I have my flows always use KubernetesRun and use minikube/kind to run flows locally in Kubernetes. Another option which I’ve seen many do is switch between LocalRun and KubernetesRun based on something like an environment variable for development. Some docs at:
https://docs.prefect.io/orchestration/flow_config/run_configs.html