k8s-deployments

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 /