(**) Translated with www.DeepL.com/Translator
You will find an overview of Kubernetes here
Implementation steps
My architecture :
- 1 file storage server
- 1 database server
- Kubernetes application cluster (1 Master/2 workers). The reasons for isolating data storage? many people advise it and it’s easier to administer. Because data is the heart of the problem, it needs to be backed up frequently, monitored, protected and easily restored.
- Creating a Glusterfs storage server
- Creating a Posgresql/MongoDB database server
- Kubernetes cluster : Installation
- Backup/Restore ETCD
- Nextcloud migration
- Create and access your Private Docker registry
- CI/CD (drone)
- Healthchecks installation
- Matrix installation
- SonarQube installation
- BackupPC migration
- Website hosting migration - PHP7 support
- Awstats migration
- Swagger migration
- Expose K8s cluster services
- Datacenter monitoring (Prometheus/Grafana)