Deploying a Kubernetes cluster with kubeadm on top of Vagrant Boxes on VMware Fusion

Yesterday, I utilized Vagrant to deploy three VMs on my laptop through VMware Fusion. Now, I’m gearing up to configure a Kubernetes cluster for testing and study purposes—ideal for when I’m on the move or when my primary lab isn’t accessible. With these VMs in place, I’ll designate one as the master node and the remaining two as workers. Following standard Kubernetes setup procedures, I’ll initialize the master node, join the workers, and it will be ready to begin deploying and testing applications within this simulated cluster environment. Vagrant’s convenience lies in its ability to swiftly recreate these VMs and experiment with diverse configurations without impacting my primary setup. This flexibility proves invaluable for testing and learning experiences. Before starting Read More / Ler Mais

Automate VM creation with Vagrant on VMware Fusion

When I’m on the go and need to test, study, or swiftly showcase a solution to a client while traveling, I rely on VMware Fusion on my MacBook. Recently, I found myself setting up Linux VMs to build a Kubernetes cluster for my testing purposes. As usual, creating multiple VMs can be time-consuming. Seeking a robust yet user-friendly way to automate this process on my laptop, I explored Vagrant by HashiCorp. Vagrant boxes serve as ready-made environments for development purposes, bundling all the necessary components and configurations required to set up a virtual machine swiftly. Picture them as templates or molds for your virtual machines, streamlining the setup process across platforms like VMware, VirtualBox, or Hyper-V. These boxes are a Read More / Ler Mais

Configure NSX home LAB (networking)NSX 4.1 and vSphere 8.0.2

I’m assuming that the OVA is deployed with the basic configuration For this lab, I will only use one NSX Manager appliance for Production you need to use 3. And that you logged on NSX manager Now that the basic is done the fun starts !! Create  IP pool for the TEP’s Networking / IP address Pools Now let’s create an IP pool for the TEP interfaces, in my case I will use the same range for the TEPS of the hosts and edges. let’s call it a great name !!! TEP-POOL Press set in my case, I’m going to use IP Ranges but I could use the entire subnet because I will use a different subnet in my other Read More / Ler Mais

Home Lab’s

Home Lab – Self-hosted Solutions: NAS with Truenas Scale: Utilized for storage, running services like Plex, PhotoPrism, and NextCloud for family use. Kubernetes Cluster (3 Mini-PCs): Hosts multiple services including Cloudflare DDNS, Portainer, Homarr, Bitwarden, Linkwarden, Nginx Proxy Manager, Uptime Kuma, Trillium, Netbox, Home Assistant, gaming servers (Minecraft and Terraria for my kids), Adguard, and serves as a testing ground for Kubernetes studies. Docker Swarm (Two-node Raspberry Pi 4 Cluster): Running security tools for ethical hacking studies. Two Mini PCs in HA: Running firewall (FW) with IPS/IDS and WireGuard for VPN purposes. Work Lab: DL 380G9 and DELL RX6xx Server: DL 380G9 serves as the main host for labs with extensive resources (512GB RAM, 56 cores), while DELL RX6xx focuses Read More / Ler Mais