This repository contains a comprehensive collection of scripts for managing various software components and systems. The scripts are organized by programming language and functionality.
application-script/📱 - Application management and deployment scriptscheck-script/✅ - System health check and monitoring scriptsmonthly_maintenance_k8s_openstack_ceph/- Monthly maintenance scripts for Kubernetes, OpenStack, and Ceph
db-script/🗃️ - Database management and maintenance scriptstest/- Database testing scripts
docker-script/🐳 - Docker container management scriptsdocker_pull/- Docker image pull and management scripts
elastic-script/🔍 - Elasticsearch management scriptsgcs-script/☁️ - Google Cloud Storage management scriptsgitlab-script/🦊 - GitLab CI/CD and management scriptsgpu-script/🎮 - GPU setup and management scriptsjenkins-script/🌟 - Jenkins pipeline and management scriptsmonthly_maintenance/- Monthly Jenkins maintenance scripts
k8s-script/☸️ - Kubernetes management scriptskubernetes-script/☸️ - Additional Kubernetes utilitieslinux-script/🐧 - Linux system management scriptsdebian-ubuntu/- Debian/Ubuntu specific scriptsrhel-centos-rocky/- RHEL/CentOS/Rocky Linux specific scripts
nas-script/💾 - NAS (Network Attached Storage) management scriptsopenstack-script/🌩️ - OpenStack cloud management scriptssvn-script/📦 - SVN repository management scriptssync-script/🔄 - File synchronization scripts
elastic-script/🔍 - Elasticsearch management utilitieskubernetes-script/☸️ - Kubernetes management utilitiescheck-node-resource/- Node resource monitoringcheck-node-resources/- Extended node resource checkscheck-pod-resource/- Pod resource monitoringmulti-list-pod-on-node/- Multi-node pod listing utility
db-script/🗃️ - Database management utilitieselastic-script/🔍 - Elasticsearch management utilitiesgitlab-script/🦊 - GitLab automation utilitiesgpu-script/🎮 - GPU management utilitieslinux-script/🐧 - Linux system management utilitiesdebian-ubuntu/- Debian/Ubuntu specific utilitiesrhel-centos-rocky/- RHEL/CentOS/Rocky Linux specific utilities
sync-rsync-differ-script/🔄 - Rsync-based synchronization utilitiessync-script/🔄 - General synchronization utilities
- Each script directory contains specific utilities for its respective technology
- Scripts are organized by technology and operating system where applicable
- Detailed usage instructions and documentation are available within each script
- Some scripts may require specific permissions or environment setup
- Bash scripts require a Unix-like environment
- Go scripts require Go 1.x or later
- Python scripts require Python 3.x
- Additional requirements are specified in individual script files
This project is licensed under the MIT License - see the LICENSE file for details.
Please ensure to:
- Add appropriate comments and documentation
- Test scripts in relevant environments
- Follow existing naming conventions
- Update this README when adding new directories or major changes