Peter Matra Design

AWS Solutions Architect and IT Consultant

I did an Ansible Kubernetes deployment to 4 ProxMox hosts successfully after using my Terraform K8 plan. I use WSL Ubuntu on Windows to do the deployment. I actually used WSL through MobaXTerm which makes things a lot easier with a built in SFTP. Ansible also install the Kubernetes Dashboard for you. The instructions are in the in Gitlab. 

I added Terraform to my Proxmox setup using Telmate. I can now launch multiple VMs in a few minutes. I took cloud images and injected SSH keys, root passwords, Qemu Guest Agent software. The Terraform plans are here- I created the cloud init images from some help off the web but I had to customize it. I will put the code up in the blog to show how to make it.

Also added this script to launch Kubernetes servers, nodes, and storage

I added an AWS Storage Gateway to my on-premises datacenter to add unlimited storage to my on prem datacenter components. S3 buckets are now available to my network devices.

I've updated my on-prem datacenter with 5 static IPs, launched a Nextcloud Server, a Gitea server and added Metrics to my ProxMox VE setup using Influx and Grafana. My Git is now being populated but available at I'm also looking into EKS Anywhere to control on-prem K8 clusters using AWS EKS. Right now it's only available for vSphere.

Screenshot 2022 05 14 112757

Right now I don't have a VLAN on ProxMox which I currently plan to set up when my L3 switch arrives in the mail. Then I can isolate my VMs and VPN. Some VMs need to site on the WAN, some go to static IPs from comcast, some need to go to a VLAN. Normally I use AlgoVPN-  which is very simple wireguard VPN to set up but this time I might try which was suggested by a friend. It is free. I haven't decided. Whichever works best.

Nextcloud is a great piece of software for file sharing and connects to S3 buckets. It has an App for your phone for mobile access. I use it to share work with my clients now.

Page 3 of 4