Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.86 KB

Devops-Intern.md

File metadata and controls

25 lines (20 loc) · 1.86 KB

The Challenge

Write a FastAPI server to create a highly available K3s cluster on Azure Virtual Machine using just simple API endpoints. Deploy CloudNativePG in the K3s cluster using Helm charts.

Your task is to:

Automate the entire setup process by writing a script that:

  • Creates the Azure nodes and K3s cluster.
  • Deploys the PostgreSQL (CloudNativePG) database.
  • Configures DNS.
  • Document the architecture and steps in a README file.

Options for Implementation

Bonus points for:

  • Setting up monitoring and logging for the cluster.

Please provide the automation script, Helm charts, and documentation in a GitHub repository. Be prepared to walk through your solution and discuss the architecture and technologies used.