Consists of the installation and configuration of several containerized services within a kubernetes cluster with access via Loadbalancer. Services include LEMP stack, TICK stack and others services like FTPS and Lighttpd with WordPress.
This project requires Docker, Minikube and Kubectl.
Now, you need clone the repository:
$ git clone https://github.com/caio-vinicius/ft_services
If you are using Ubuntu, you can use the installation script that comes with the project to install all the necessary things.
$ ./setup.sh
Depending on your connection, this process may take a while to complete. That's it!
After installing, your browser will open up on Kubernetes Dashboard. If didn't, you can try
$ minikube dashboard
In this dashboard, you can view all the Pods (and many other things haha) that are working and providing the services of the cluster.
To see a service working, you must scroll down until you find the "Services" section. This section shows which IP and port a specific service is published on and you can access a specific IP to be able to view the service.
And, for example, you can check out Grafana service:
There are several other services that can be accessed, feel free to see them :).