This is a 42-networking System Administration and Networking project. ft_services consists of setting up an infrastructure of different services using cluster management and Kubernetes deployment.
Project is created with:
- Kubernetes
- Docker
- PHP
- shell
- To run this project:
$ cd ../name_of_folder
$ minikube start
$ ./setup.sh
$ kubectl get svc /*copy the external ip, to access the services IP:PORT*/
- You need to learn Kubernetes RIGHT NOW!!
- Complete Kubernetes Tutorial for Beginners
- Kubernetes Deployment Tutorial - yaml explained + Demo
- Kubernetes Documentation
- Secrets in Kubernetes
- Persistent Volumes in Kubernetes
- Persistent Volumes in Minikube
- Nginx installation on Alpine Linux
- Configure Self-Signed SSL For Nginx Docker From A Scratch
- Nginx config for wordpress and phpmyadmin using PHP FastCGI Process Manager (php-fpm7 service)
- There is mismatch between HTTPS indicated on the server and client
- Nginx reverse proxy to PHPMyAdmin returns 404
- $cfg['PmaAbsoluteUri'] in phpMyAdmin configuration file
- Configuring influxdb configuration file
- Install Telegraf and Configure it for InfluxDB
- Telegraf Config | Telegraf Documentation
- Where you can start Grafana
- Provisioning Grafana
- How to install and configure VSFTPD
- How to configure vsftpd to work with passive mode
- Active vs Passive FTP - Understanding FTP Ports
- Proxy vs. Reverse Proxy (Explained by Example)
- Understanding the HTTP 307 Temporary Redirect Status Code in Depth