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