Skip to content

Welcome to the k8s-mongo-app repository! This project aims to provide a seamless integration of MongoDB with Kubernetes, enabling users to deploy and manage MongoDB instances within a Kubernetes cluster efficiently.

Notifications You must be signed in to change notification settings

JawherKl/k8s-mongo-app

Repository files navigation

k8s-mongo-app

Repository Size Last Commit Issues Forks Stars

Table of Contents

Introduction

Welcome to the k8s-mongo-app repository! This project aims to provide a seamless integration of MongoDB with Kubernetes, enabling users to deploy and manage MongoDB instances within a Kubernetes cluster efficiently.

Features

  • Easy deployment of MongoDB on Kubernetes
  • Scalable and highly available MongoDB instances
  • Automated backups and recovery
  • Monitoring and logging integration
  • Secure access with authentication and authorization

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Kubernetes cluster (minikube, GKE, EKS, etc.)
  • kubectl CLI tool
  • Helm package manager

Installation

  1. Clone the repository:
    git clone https://github.com/JawherKl/k8s-mongo-app.git
    cd k8s-mongo-app
  2. Deploy MongoDB using Helm:
    helm install my-mongo ./

Usage

Access the MongoDB instance using the following command:

kubectl port-forward svc/my-mongo 27017:27017

Then connect to MongoDB at mongodb://localhost:27017.

Configuration

Customize the Helm chart values by editing the values.yaml file to fit your requirements.

Contributing

Contributions are welcome! Please follow the Contributing Guidelines.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or suggestions, feel free to open an issue or contact the repository owner at JawherKl.


Happy coding!

About

Welcome to the k8s-mongo-app repository! This project aims to provide a seamless integration of MongoDB with Kubernetes, enabling users to deploy and manage MongoDB instances within a Kubernetes cluster efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published