Skip to content

dvmrry/k3s-gitops

Repository files navigation

My WIP homelab running on:

Ansible k3s Proxmox Terraform Ubuntu

Overview


Servers

Device Proccessor Memory OS OS Disk Data Disk NIC Roles
3x Lenovo m920x Tiny Intel Core i7-8700 32G DDR4 Proxmox VE 256G NVMe 256G NVMe Mellanox CX311A 1x master / 1x worker / Ceph
HPE ML30 Gen9 Intel Xeon E3-1230 v5 32G DDR4 ECC Proxmox VE 500G SSD 4x 12T Exos RAIDZ2 Mellanox CX322A VyOS / NFS / SMB / ZFS
Kettop Mi18C Intel Celeron J1800 2G DDR3 Proxmox BS 32G SSD 1T HDD Realtek RTL8111 Proxmox backup server
Whitebox PC Intel Core i7-6700k 16G DDR4 Proxmox VE 256G SSD 1T SSD Intel I219-V Parsec / Steam

Networking

Device Proccessor Memory OS Roles
Aruba S3500-24P Broadcom XLS 208 1G ArubaOS N/A
Brocade ICX 6610-48P ? ? FastIron OS L3 core
Extreme x250e-24P ? ? ExtremeOS N/A
VLAN Subnet Subdomain
16 172.16.0.252/30 edge
17 172.17.0.252/30 proxy
18 172.18.0.0/24 mgmt
20 172.20.0.0/24 home
24 172.24.0.0/24 k8s nodes
172.25.0.0/24 k8s lb
172.26.0.0/16 k8s cluster
172.27.0.0/16 k8s services

k3s nodes

Hostname CPU Memory OS OS Disk Roles
m1 2vCPU - Host 4G Ubuntu 21.04 16G control-pane/etcd/master
m2 2vCPU - Host 4G Ubuntu 21.04 16G control-pane/etcd/master
m3 2vCPU - Host 4G Ubuntu 21.04 16G control-pane/etcd/master
w1 10vCPU - Host 24G Ubuntu 21.04 32G worker
w2 10vCPU - Host 24G Ubuntu 21.04 32G worker
w3 10vCPU - Host 24G Ubuntu 21.04 32G worker

Management

  • snipe-it

Networking

  • calico
  • external-dns
  • kube-vip
  • traefik

Development

  • gitea
  • mkdocs

Monitoring

  • grafana
  • prometheus
  • prometheus-blackbox-exporter
  • prometheus-snmp-exporter
  • zabbix

Services

  • authentik
  • firefly-iii
  • grocy
  • polr
  • qBitorrent
  • vaultwarden

Media

  • bazarr
  • overseer
  • plex
  • prowlarr
  • radarr
  • sonarr
  • tautulli

Special thanks

taboshi

onedr0p

k8s-at-home

monachus

techno-tim

About

Kubenetes on Proxmox leveraging Ansible, Flux, Terraform, Ceph, and k10

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •