After installing VMware Workstation from Requirements the "Create a New Virtual Machine" button should be available on the main page.
Select the Ubuntu ISO from Requirements
Create the VM with the parameters:
20GB Storage
8196 MB RAM
4 CPU Cores
If the host machine has more available resources add them in line with your expected load or you can change these values after the VM is created aswell.
*If you are greeted with a desktop environment and not a terminal environment please redo the steps with the Ubuntu Server ISO instead of the desktop.
Once the inital boot has been completed you should see this screen.
On the following screens please keep witht he default settings and if you need to change something please keep note of those changes.
Your storage configuartion should look similar to this by default, you can adjust the values if you setup your vm with a smaller or larger disk size.
This is setting up the initial user with sudo access. Remember your password.
Install OpenSSH as this will let you remote connect to the server from a seperate terminal and is required for GIT to function.
In Third Party Drivers you can enable the microk8s snap image to be installed which will simplify our installation of Kubernetes.
** The first login may require some patience as the first setup of microk8s will be happening in the background. If you see installation text happen as you are trying to login give it 3-5 minutes and it will be ready.
Once logged in you should see this MOTD and we will be ready to start installing updates and software packages.
The first thing we will do is update all available packages so we do not end up downloading anything that is out of date.
sudo apt update -y && sudo apt upgrade -y
This command will start the process of updating the respoitroies from canonicals servers and installing all available updates.
APT Package Manager Go here to see further commands regarding the apt package manager.
Lastly, we will need the IP of this vm for future configuration settings.
ip a | grep -A 5 -B 5 enps1
Keep this value handy, mine is 192.168.234.128 but yours could possibly be different. This is the value we will be putting in the address bar when trying to access the webpage.