Skip to content

Implementing an infrastructure with different services using Kubernetes.

Notifications You must be signed in to change notification settings

f0rkr/K8s_services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

K8s_services

K8s services consists of implementing and building an infrastructure with different services using kubernetes.

Containers:

  • MetalLB: Is a Load Balancer that manages external access to its services. It is the only entrance to the cluster.

  • Nginx: Is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.

  • vsFTPd: [very secure FTP daemon] Is an FTP server for Unix-like system, including Linux.

  • MariaDB: Is a database management system derived from MySQL with a GPL (General Public License).

  • Wordpress: Is a CMS(Content Managament System) focused on the creation of any type of web page.

  • phpMyAdmin: Is a free software tool intended to handle the administration of MySQL over the web.

  • InfluxDB: Is a open-source time series database developed by InfluxData

  • Telegraf: Is the open-source server agent to help you collect metrics from your stacks, sensors and systems.

  • Grafana: Is a open-source graphing and analisys software. Allows you to query, view, alert, and explore your metrics from Time Series Database Storage(TSDB)

Installation 👾

Feel free to use my script to install all required software to set you up:

k8s Session setup

# Use the setup.sh script to build the docker images and deploye kubernetes.
f0rkr@shell$ chmod +x start.sh
f0rkr@shell$ ./start.sh 

Resources: