Skip to content

shailesh-vaidya/devops-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Tools Deployment on Kubernetes

Welcome to the DevOps Tools Deployment project! This repository offers automated, ready-to-use Kubernetes manifests and example CI/CD pipelines for essential DevOps tools. Get your DevOps environment up and running in minutes without the headache of manual setup.


🚀 Included Tools

  • Jenkins — The industry-leading open-source automation server to build, test, and deploy your applications efficiently.
  • Gitea — A lightweight, self-hosted Git service that makes managing your source code easy and scalable.

🔧 Deployment Guide

  1. Prepare your Kubernetes cluster

    Ensure you have a Kubernetes cluster ready to deploy these tools.

  2. Clone this repository locally:

git clone https://github.com/shailesh-vaidya/devops-setup
cd devops-setup
  1. Customize your setup Edit k8s/kustomization.yaml to:
    • Update hostPathPath values for persistent data storage on your machine.
    • Set secure admin passwords for gitea-admin-config and jenkins-admin-config.
  2. Deploy all manifests:
kubectl apply -k k8s/
  1. Verify pods are running:
kubectl get pods -A
  1. Access the services:

🎯 Project Goals

  • Simplify the DevOps toolchain setup on Kubernetes.
  • Provide fully automated deployment manifests and example pipelines.
  • Enable fast onboarding for developers and DevOps teams.
  • Ensure persistence and configuration flexibility with minimal manual edits.

🤝 Contributing

Contributions are welcome! Whether it’s bug fixes, new features, improved docs, or examples:

  1. Fork the repository.
  2. Create your feature branch.
  3. Submit a pull request describing your changes.

Let’s make DevOps easier together!


📄 License

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


About

DevOps Tools end-to-end Kubernets based setup

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published