Skip to content

Latest commit

 

History

History

README.md

Requirements

Name Version
proxmox >= 6.2
terraform >= 0.13
packer >= 1.6.5
ansible >= 2.9.6
helm >= 3.2.4
kubectl same as K8s cluster

Folder Structure

Current setup

map

Quick start

Step 1: Install requirements

make install

or manually install

Step 3: Start Deployment

make init
make plan
make apply

Notes

pve_nodes.yml - additional configuration applied to Proxmox node

  • Removes Proxmox Enterprise repository from sources (--tags subscription)
  • Adds Debian Sources repository (--tags sources)
  • Upgrade packages (--tags upgrade)
  • Install Intel Graphics driver (--tags intel-graphics)
  • Removes Subscription Popup (--tags popup)
  • Enables PCI passthrough (--tags vfio, requires reboot )
    • Adds bootloader options
    • Adds kernel modules
    • Blacklist Nvidia and Radeon Drivers
    • Adds PCI devices to vfio-pci drivers (--extra-vars='{"vfio-pci-ids": ["1234:1234","5678:5678"]}')
      • To get Vendor IDs for GPU and Audio Bus
        # lspci -v | grep VGA # outputs: > 01:00.0 VGA controller 01:00.1 Audio Device
        # lspci -ns 01:00 # > 1234:1234, 1234:1234
  • Reboot (--tags reboot, not invoked if not specified)