Skip to content

A GitOps-driven pipeline for automated prediction of industrial equipment efficiency. Includes Dockerized ML models, CI/CD integration with Jenkins, and infrastructure-as-code practices for scalable deployment.

Notifications You must be signed in to change notification settings

Tania526-sudo/GitOps-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitOps-project – Smart Manufacturing Machines Efficiency Prediction

This project implements a GitOps-driven workflow for building, training, and deploying machine learning models that predict the efficiency of manufacturing machines using sensor data. It integrates automation, CI/CD, and containerization principles tailored for Industry 4.0 applications.


Objectives

  • Predict machine efficiency (e.g., OEE – Overall Equipment Effectiveness)
  • Analyze real-time sensor data: temperature, vibration, energy use, uptime
  • Automate training and deployment via Jenkins and GitOps principles
  • Support containerized deployment to cloud or edge via Docker/Kubernetes

Technology Stack

  • ML & Data: pandas, scikit-learn, xgboost, numpy
  • API: Flask or FastAPI
  • Visualization: matplotlib, plotly
  • DevOps: Docker, Jenkins, Kubernetes
  • GitOps tools (optional): ArgoCD, Flux

-- graph TD GitHub -->|Code push| Jenkins Jenkins -->|Build/Test| Docker Docker -->|Push image| DockerHub DockerHub -->|Trigger| Kubernetes Kubernetes -->|Run|[ML API Service]

About

A GitOps-driven pipeline for automated prediction of industrial equipment efficiency. Includes Dockerized ML models, CI/CD integration with Jenkins, and infrastructure-as-code practices for scalable deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published