排序
宿主机上一个 PID 占用很高,怎么反查它属于哪个 Pod
节点告警来了:某台宿主机的 CPU 或内存被吃满,但上面跑了十几个 Pod,光看 kubectl top pod 往往只能看出大概,还想落到某个具体进程上确认是谁家的。容器里的进程在宿主机上就是一个普通进程...
Kubernetes 部署 Traefik Ingress 控制器完整记录
Traefik 是 K8S 集群里常用的边缘路由器/Ingress 控制器:接请求、找到负责处理的服务,并且自动完成服务发现。这套部署记录基于 traefik v2.3.5,含 CRD 与 Ingress 两种路由配置的
Prometheus 通过 cAdvisor 监控 Docker 容器
Prometheus 要采集 Docker 容器的指标,靠的是在每台宿主机上跑一个 cAdvisor:它把容器的 CPU、内存、IO 等数据以 /metrics 端点暴露出来,Prometheus 加个 job 抓取,G
使用 Docker Buildx 构建跨平台镜像
x86 机器上开发、ARM 服务器上上线,为每个架构单独构建一遍镜像太笨重。docker buildx 借助 QEMU 用户态仿真,一条命令就能产出多架构镜像。本文从环境准备讲到推送验证,覆盖私有仓库场景下的...
SonarQube 安装部署与界面汉化
SonarQube 是代码质量管理平台,依赖 JDK 与 PostgreSQL 数据库。官方包解压即用,但细节不少:必须使用 Java 11、不能用 root 启动、内核参数有硬性门槛。本文按环境准备、数据库、应用部署、
Jenkins 与 Git 集成常见问题排查:升级、工作空间、构建与内存
Jenkins 跑 CI 一段时间后,攒下来的问题基本集中在几类:升级、插件下载慢、任务跑完进程消失、工作空间乱、代码拉不到最新、构建报内存错。这篇把这些坑和对应解法集中记录一遍,命令和配置按...
二进制部署高可用 K8s 1.25+ 集群(一):初始化与 CA 证书
这个系列记录二进制部署多 Master 高可用 K8s 集群的完整过程,从证书、组件到网络插件都手工搭一遍,不用 kubeadm。本篇是第一部分:环境约定、cfssl 工具安装、CA 根证书的创建和分发。节点角...
Docker 命令、Dockerfile 指令与一次完整构建
Docker 日常要用的东西分三层:命令、Dockerfile 指令、构建流程。命令层决定你怎么查状态和进容器,指令层决定镜像怎么被描述出来,构建层决定同样的应用换人做能不能得到同一个结果。这篇按这...












