feat: 添加 K8S 部署功能

- 新增 src/k8s-client.ts: K8S 客户端封装
- 新增 src/deploy.ts: 部署/删除/状态查询逻辑
- 新增 scripts/deploy.ts: 命令行部署工具
- 更新 .env.example: 添加 K8S 配置项
- 安装 @kubernetes/client-node@1.3.0 依赖

Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
D8D Developer
2026-03-20 10:19:37 +00:00
parent df81143d5c
commit fec235eade
7 changed files with 1288 additions and 1 deletions

View File

@@ -6,7 +6,8 @@
"scripts": {
"build": "tsc && tsc-alias",
"start": "node dist/index.js",
"dev": "tsx watch src/index.ts"
"dev": "tsx watch src/index.ts",
"deploy": "tsx scripts/deploy.ts"
},
"keywords": [
"claude",
@@ -16,6 +17,7 @@
"author": "",
"license": "MIT",
"dependencies": {
"@kubernetes/client-node": "1.3.0",
"axios": "^1.7.9",
"dotenv": "^16.4.7",
"express": "^4.21.2"