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