若依管理系统:Kubernetes部署接入skywalking

本文介绍在 KubeSphere 中为已部署的若依管理系统接入 SkyWalking,实现可视化链路监控。前置条件包括完成 RuoYi 的 Kubernetes 部署及 SkyWalking 部署。核心做法是参考官方 sidecar 示例,通过 Jenkinsfile 改造:使用 initContainers 运行 skywalking-java-agent 镜像,将 agent 复制到 emptyDir 卷,业务容器挂载该卷并设置 JAVA_OPS 环境变量(由 ConfigMap java-ops 提供),指向 SkyWalking OAP 服务地址,同时用 SW_AGENT_NAME 标识模块名。文中给出了完整的 ConfigMap 与 Jenkinsfile 配置,支持多模块动态构建部署。读者可按此方案快速实现 Java 应用的无侵入链路追踪。

 若依管理系统:Kubernetes部署接入skywalking

使用 K8S 或 Docker 快速部署 skywalking

本文介绍 SkyWalking 9.7.0 的部署方法,涵盖 Docker 与 Kubernetes 两种方式。OAP 组件以 Elasticsearch 为存储,需提前部署 ES;Docker 部署命令给出 OAP 与 UI 的容器参数,UI 端口映射为 8001 以避免冲突。K8s 部署包含 OAP 和 UI 的 Deployment、Service 配置,使用 NodePort 暴露端口,并通过 CoreDNS rewrite 实现域名解析。同时说明 UI 的 Ingress 可使用 Basic Auth 保护,通过 htpasswd 生成账号密码并创建 Secret。文章提供完整 YAML 示例,便于快速复制部署,适合需要自建 SkyWalking 监控平台的运维人员参考。

使用 K8S 或 Docker 快速部署 skywalking
弹