An open API service indexing awesome lists of open source software.

https://github.com/aaqyaar/infra-kit

InfraKit is a comprehensive infrastructure setup and deployment toolkit designed for seamless server management. It includes standalone server deployment scripts, Kubernetes configurations, Helm charts, and CI/CD automation to streamline infrastructure provisioning and application deployment.
https://github.com/aaqyaar/infra-kit

ci-cd cluster docker helm kubernetes

Last synced: 3 months ago
JSON representation

InfraKit is a comprehensive infrastructure setup and deployment toolkit designed for seamless server management. It includes standalone server deployment scripts, Kubernetes configurations, Helm charts, and CI/CD automation to streamline infrastructure provisioning and application deployment.

Awesome Lists containing this project

README

        

# Server Setup Repository

## Overview

This repository provides scripts and configurations for setting up servers, deploying applications, and managing infrastructure efficiently. It includes standalone server deployment scripts, Kubernetes configurations, Helm charts, and CI/CD integration.

## Features

### πŸ–₯️ **Standalone Server Setup**

Scripts for installing and configuring:

- **Databases** (MySQL, PostgreSQL, MongoDB, etc.)
- **Node.js** & **Golang** environments
- **Nginx** for web server setup
- **PM2** for process management

### ☸️ **Kubernetes (K8s) Configurations**

- **Ingress, Services, Deployments, HPA, Jobs**
- **Optimized for scalability & reliability**

### πŸŽ› **Helm Charts**

- Deployment of databases using **Helm** for better manageability

### πŸ”„ **CI/CD Integration**

- Automated deployments using CI/CD pipelines

## Usage

1. Clone the repository:
```sh
git clone https://github.com/aaqyaar/infra-kit.git
cd server-setup
```
2. Run the necessary setup scripts or deploy using Kubernetes & Helm.

## Contributions

Feel free to contribute by submitting a pull request!

## License

This project is open-source under the **MIT License**.