k8m 是一个可通过容器化或 Kubernetes 集群运行的工具,提供了丰富的参数配置和环境变量设置选项,方便用户根据需求进行灵活部署和使用。
本项目支持容器化运行和在 Kubernetes 集群中运行,下面将详细介绍不同方式的安装步骤和使用方法。
使用以下命令可以快速启动 k8m 容器:
docker run -it --rm weibaohui/k8m:latest
--help:显示帮助信息@:指定配置文件路径-alsologflag:同时输出到日志文件和控制台-logtostderr:仅输出到标准错误-v :设置日志级别,可选值为 0(无日志)、1(错误)、2(警告)、3(信息)、4(调试)--skip_headers:跳过返回头信息--skip_log_headers:跳过日志头信息-config string:指定配置文件路径brew install kind
kind create cluster --name k8sgpt-demo
kubectl apply -f https://raw.githubusercontent.com/weibaohui/k8m/refs/heads/main/deploy/k8m.yaml
默认使用了 NodePort 开放,请访问 31999 端口。或自行配置 Ingress。
首选建议通过修改环境变量方式进行修改。例如增加 deploy.yaml 中的 env 参数。
以下环境变量可以通过在运行应用程序时设置,例如:
export PORT=8080
export OPENAI_API_KEY="your-api-key"
export GIN_MODE="release"
./k8m
⚠️ 重要提示
环境变量会被启动参数覆盖。
如果你有任何进一步的问题或需要额外的帮助,请随时与我联系! 微信(大罗马的太阳) 搜索 ID:daluomadetaiyang,备注 k8m。
