kubernetes deployment files
To use: Simply clone the configuration file and modify value as needed. Then apply using kubectl
File | Description |
---|---|
grafana.yaml | Installs 1 instance of grafana, mounts NFS path to /var/lib/grafana , exposes web frontend on NodeIP:3000 |
telegraf.yaml | Installs 1 instance of telegraf, mounts NFS path to /etc/telegraf |
influxdb.yaml | Installs 1 instance of influxdb, mounts NFS paths to /var/lib/influxdb and /etc/influxdb , exposes frontend on NodeIP:8086 |
jumphost.yaml | Deploys 3 instances of docker jumphost, exposes ssh frontend on NodeIP:31122 |
nfs-test.yaml | Tests writing to the NFS mounted volume /mnt |
nfs-volume.yaml | Template for presenting nfs volume to a deployment |
pms.yaml | Deploys 1 instance of Plex Media Server container, mounts /config, /transcode, and /data volume via NFS exposes web frontend on NodeIP:32400 |
dashboard-adminuser.yaml | NOT WORKING: Attempts installation of GUI frontend for kubernetes |
unifi.yaml | NOT WORKING, possibly L3 adoption only: Installs unifi controller, mounts /unifi via NFS, exposes web and discovery frontend / |