mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-02-14 17:50:00 +00:00
1.6 KiB
1.6 KiB
How to use Kubeinvaders on Minikube
Prerequisites
- Minikube
- kubectl
- Helm
- Virtualization Software compatible with Minikube (Parallels, VirtualBox, Hyperkit ecc).
What we are going to install in our cluster
- Kubeinvasers 1.9.6
- Ingress addons for Minikube
- x1 Deployment, x1 ReplicaSet, x10 nginx pods in namesapce ns-1
Walkthrough
Setup your Minikube cluster
make init-cluster
If no hypervisor is specified within the Makefile, the default will be parallels. Check this link for a complete list of Minikube-compatible drivers Within the makefile, you can specify other configurations as well:
- Number of nodes
- RAM
- CPU
- Kubernetes version
Setup Kubeinvaders, Ingress addons and Nginx deployment
make setup-cluster
How to reach the applications within the cluster
The two applications can be accessed at the following paths:
- kubeinvaders.local
- nginx.local
However, to reach them, you need to add these two entries to the /etc/hosts file, associating these DNS names with the output obtained from the "minikube ip" command.
Run
minikube ip
and add the following entries to the /etc/hosts file:
<your_minikube_ip> kubeinvaders.local
<your_minikube_ip> nginx.local
More about minikube ip command here
Now you can visit the kubeinvaders.local page and have fun!