AI 日志分析模块实现记录

项目中增加了 AI 运维辅助模块,通过 Python 调用 Kubernetes API 获取应用 Pod 日志,并结合阿里云百炼大模型进行日志分析,实现异常原因定位和处理建议生成,降低人工排障成本。(本项目中采用阿里云百炼) 一、部署OpenAI SDK 保持如下结构: Gitea │ ▼ Jenkins │ ▼ Kubernetes / \ k8s-node1 k8s-node2 \ / \ / API Server ▲ │ kubectl logs │ AI Log Assistant (devops 主机) │ ▼ 阿里云百炼 1.1 安装依赖 百炼现在推荐兼容 OpenAI SDK 的方式调用,这样以后切换模型也方便。 安装: pip3 install -U openai 如果没有 python3或者pip3可以参考上一篇文章《在CentOS 7.9.2009上安装部署 Python3.9》。 检查: python3 -c "import openai;print(openai.__version__)" 1.2 配置 API Key 不要把 Token 写死到代码里。 创建: ...

August 1, 2026 · 3 min · HybridBlog

Hugo发布文章脚本编写

在本项目中,因为Hugo以Docker的方式进行部署,所以想要发布文章在操作流程上可能有些繁琐复杂而不人性化,因此我们可以编写Shell脚本来将这个流程简化 一、 原本发布 Hugo 文章的完整流程 当前目录结构类似: /root/HybridBlog ├── Dockerfile ├── Jenkinsfile └── blog ├── content │ └── posts │ ├── devops-platform.md │ └── xxx.md ├── themes │ └── PaperMod ├── hugo.toml └── public 所以以后发布文章需要修改 Git 仓库里的 blog/content/posts。 1.1 创建新文章 进入项目目录: cd /root/HybridBlog 进入 blog: cd blog 使用 Harbor 里的 Hugo 镜像生成文章: docker run --rm \ -v $(pwd):/src \ -w /src \ 192.168.10.20/hybridblog/hugo:exts \ hugo new content posts/4_Harbor_registry_deployment.md 成功: Content "/src/content/posts/4_Harbor_registry_deployment.md" created 1.2 编辑文章 例如: ...

July 27, 2026 · 4 min · HybridBlog