Skip to content

Avunu/nixos-k3s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A WIP declarative k3s cluster deployment tailored for public cloud OpenStack.

  • Objective: Deploy a fault-tolerant, highly-optimized k3s cluster with a hybrid use of OpenStack and bare-metal agents.
  • Provisioning: Master provisioned with NixOS via a custom image deployed to OpenStack. Bare-metal agents installed manually. Ongoing updates are manged via flake-based configuration and updates.
  • Ingress Controller: Integrate with the Octavia Ingress Controller.
  • Storage Engine:
    • Use Longhorn as the storage engine.
    • Ensure Longhorn v2 readiness.
    • Configure Longhorn to use as the underlying disks on the bare-metal agents.
  • Datastore Backend: Experiment with Supabase as external K3s datastore.

About

Flake-based NixOS K3s deployment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published