Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gclouduniverse/reproducibility
https://github.com/gclouduniverse/reproducibility
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gclouduniverse/reproducibility
- Owner: gclouduniverse
- License: apache-2.0
- Created: 2024-07-25T22:13:06.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T21:12:54.000Z (about 2 months ago)
- Last Synced: 2024-12-30T04:16:14.300Z (6 days ago)
- Language: Shell
- Size: 175 KB
- Stars: 12
- Watchers: 17
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# reproducibility
## Workload Reproduction Demo
This repository provides the necessary files and instructions to reproduce a specific workload to individuals outside of Google.## Contents
- Dockerfile: Defines the Docker image required to run the workload. It specifies the base image, dependencies, and necessary configurations.
- .yaml files: Contains the configuration settings for the workload, including parameters, data sources, environment variables, and container settings.
- Instructions: steps_to_reproduce.md provides step-by-step guidance on how to setup the environment, change settings, and run the workload.## Prerequisites
- Google Cloud GKE Cluster: Requires a configured cluster with at least 2 A3+ nodes managed with GKE.
- Docker: To build an image from the selected Dockerfile
- Helm: In steps_to_reproduce.md, helm is used to deploy a chart that includes a job definition for the workload.
- Git: To clone this repository## Notes
You don't have to use the instructions for reproduciblity, but you can use the values in the .yaml files and Dockerfile in your own setup.