szemmali / GitOps-PoC

GitOps-PoC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SZEMMALI Logo

GitOps Task Awesome

This project aim to deploy minukube cluster on local machine next prepare Continuous delivery with FluxCD, Continuous Monitoring with Prometheus + Grafana and finally we deploy hello-world app based on node and mongodb

Project Overview

a- Description

This project aim to deploy minukube cluster on local machine next prepare Continuous delivery with FluxCD, Continuous Monitoring with Prometheus + Grafana and finally we deploy hello-world app based on node and mongodb

b- Features

  1. [ πŸ‘ Deploy Minikube Cluster]
  2. [ πŸ‘ Install and Configure FluxCD on Minikube cluster. ]
  3. [ πŸ‘ Prepare and Deploy App with Node + MongoDB on Minikube cluster. ]
  4. [ πŸ‘ Install and Configure Continuous Monitoring (Prometheus + Grafana) on Minikube cluster. ]

c- Technologies

  1. Minikube
  2. FluxCD
  3. Node
  4. MongoDB
  5. Prometheus
  6. Grafana
  7. Ansible
  8. Git

Getting started

a- Dependencies

b- Installation

i- Local Install
ii- Docker Install

c- Environment variables

d- Configurations

How to use it?

b- Usage

c- Run Tests

Code overview

a- Latest version

b- Release notes

c- Contributing

Any Pull requests are welcome, for major changes, please open an issue first to discuss what you would like to change and make sure to update tests as appropriate.

d- Changelog

Please see [CHANGELOG] for more information on what has changed recently.`

e- Support

Buy Me A Coffee Or

About

GitOps-PoC

License:MIT License