Skip to content

Latest commit

 

History

History
104 lines (79 loc) · 1.64 KB

README.md

File metadata and controls

104 lines (79 loc) · 1.64 KB

License Platform DevOps Automation

Nexoryx_MLOps_Platform

Production-ready MLOps platform for Kubernetes with:

  • Apache Airflow
  • MLflow
  • MinIO
  • PostgreSQL
  • Redis
  • Spark
  • JupyterHub
  • Prometheus
  • Grafana
  • NGINX Ingress

Features

  • Kubernetes-native architecture
  • MLflow tracking server
  • Airflow workflow orchestration
  • Spark job execution
  • Object storage using MinIO
  • Monitoring with Prometheus and Grafana
  • Persistent storage
  • Horizontal scaling
  • Ingress-based routing
  • Secrets management
  • Production-ready manifests

Stack

  • Kubernetes
  • Docker
  • Apache Airflow
  • MLflow
  • Apache Spark
  • PostgreSQL
  • Redis
  • MinIO
  • JupyterHub
  • Grafana
  • Prometheus

Deploy

kubectl apply -f kubernetes/

Namespace

nexoryx-mlops

Components

  • airflow-webserver
  • airflow-scheduler
  • mlflow
  • spark-master
  • spark-workers
  • postgres
  • redis
  • minio
  • grafana
  • prometheus

Notes

Update passwords, ingress domains, and storage classes before production deployment.

Project Roadmap

  • Kubernetes Helm charts
  • GitOps support
  • CI/CD improvements
  • Monitoring dashboards
  • Multi-cloud support
  • Security hardening

GitHub Actions

This repository includes:

  • Shell validation
  • Markdown linting
  • Terraform validation (where applicable)

Example Deployments

See:

  • examples/
  • docs/

Related Nexoryx Projects

This repository is part of the Nexoryx infrastructure ecosystem.