Skip to content

Cluster management, deployment and setting up an infrastructure of different services with a single-node K8s cluster.

License

Notifications You must be signed in to change notification settings

caio-vinicius/ft_services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_services

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.

Installation

This project requires Docker, Minikube and Kubectl.

Now, you need clone the repository:

$ git clone https://github.com/caio-vinicius/ft_services

Ubuntu

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!

Usage

After installing, your browser will open up on Kubernetes Dashboard. If didn't, you can try

$ minikube dashboard

Kubernetes 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.

Kubernetes Dashboard Services

And, for example, you can check out Grafana service:

Grafana

There are several other services that can be accessed, feel free to see them :).

Diagram

Diagram

About

Cluster management, deployment and setting up an infrastructure of different services with a single-node K8s cluster.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published