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 Readme.md in Gitlab. https://gitlab.petermatra.design/gitlab-instance-5e679b60/ansible-k8-proxmox-servers 

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- https://gitlab.petermatra.design/gitlab-instance-5e679b60/Proxmox-Terraform-plan-testVM 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 https://gitlab.petermatra.design/gitlab-instance-5e679b60/Terraform-k8-proxmox

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 http://gitea.petermatra.design 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- https://github.com/trailofbits/algo  which is very simple wireguard VPN to set up but this time I might try https://tailscale.com/ 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