# brood2 **Repository Path**: wang_xing_yuan/brood2 ## Basic Information - **Project Name**: brood2 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-01-07 - **Last Updated**: 2025-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 功能 - 部署docker - 部署etcd集群 - 部署k8s集群 - 向已经部署成功得k8s集群中添加节点 - 部署nginx ## 依赖 ``` python3 mysql8 rabbitMQ ``` ## server部署 ### 一、docker-compose ``` 1、clone项目后复制env-config.conf到.env cp env-config.conf .env 2、依照部署环境配置.env中各个环境变量 3、构建镜像 docker build -t brood2:test . 4、启动容器 docker-compose -p brood2 -f docker-compose.yml up -d ``` ### 二、k8s ``` storage.yaml为存储配置 k8s.yaml为服务配置 ``` ## agent部署 ``` 1、下载agent https://gitee.com/wang_xing_yuan/brood-agent2.git 2、编译为linux上可运行的二进制文件 go build -o brood-agent2 3、分发到需要操作的linux机器上运行 nohup ./brood-agent2 & ```