运维工具及其作用基本知识

nginx /ansible/prometheus /harbor/k8s 作用通俗总结

一句话定位:K8s 是容器编排平台;Harbor 是镜像仓库;Nginx 是反向代理 / 网关;Ansible 是批量运维工具;Prometheus(普罗米修斯)是监控告警系统

1. Nginx

核心:Web 服务器、反向代理、负载均衡

  • 作为 Web 服务:直接托管静态网页,对外提供访问
  • 反向代理:接收用户请求,转发给后端多台应用服务,用户只访问 Nginx,感知不到后端真实服务地址
  • 负载均衡:把流量分发到多个后端实例,避免单点压力过大
  • 额外能力:HTTPS 证书、限流、缓存、动静分离、API 网关

场景:放在前端入口,做流量接入;也常做 K8s 里的 Ingress 控制器

2. Ansible

核心:批量自动化运维工具(配置管理、批量执行脚本)

  • 无 Agent 架构:不需要在被管理机器装客户端,SSH 连接远程主机执行任务
  • 编写 Playbook(yaml):定义标准化操作,比如安装软件、修改配置、部署服务
  • 批量操作:一次性对上百台机器统一部署、更新、初始化环境

场景:服务器初始化、批量部署组件(nginx、数据库);也可用来部署 K8s 集群、配置监控;不管理容器,管理虚拟机 / 物理机 同类对比:Saltstack、Puppet

3. Prometheus(普罗米修斯)

核心:时序数据库 + 监控告警系统

  • 拉取(pull)模式采集指标:CPU、内存、磁盘、容器、应用接口 QPS、错误率等
  • 存储时序数据:记录不同时间点的监控数值
  • 配套:Grafana(可视化仪表盘)、Alertmanager(告警推送,钉钉 / 邮件)

场景:监控服务器、K8s 集群、数据库、中间件;查看服务性能,异常触发告警 简单理解:给所有服务装监控,看指标 + 报警

4. Harbor

核心:企业级 Docker 镜像仓库

  • 存放容器镜像:打包好的应用镜像上传到 Harbor,K8s 拉取镜像来启动 Pod
  • 企业增强功能:权限管理、镜像漏洞扫描、镜像复制、私有仓库(内网使用)

对比:Docker Hub 是公共镜像仓库;Harbor 是自建私有镜像仓库 场景:公司内网存放业务容器镜像,K8s 部署应用时从 Harbor 拉镜像

5. K8s(Kubernetes)

核心:容器编排平台,容器的调度管理系统 容器:把应用 + 依赖打包成镜像,隔离运行。K8s 负责管理大量容器:

  • 自动调度:把容器 Pod 调度到合适节点
  • 自愈:Pod 挂了自动重启;节点宕机自动把 Pod 迁移到其他机器
  • 弹性伸缩:流量变大自动扩容实例,流量下降缩容
  • 滚动更新 / 回滚:应用不停机升级,出错一键回退

场景:大规模容器化应用部署,微服务集群管理

整套组合串联(企业标准云原生架构)

  1. Ansible:批量初始化所有服务器,安装依赖,部署 K8s 集群
  2. Harbor:保存业务的容器镜像
  3. K8s:从 Harbor 拉镜像,运行业务 Pod,管理容器
  4. Nginx(Ingress):作为集群入口,把外部流量转发到 K8s 内部业务服务
  5. Prometheus+Grafana:监控 K8s 节点、Pod、Nginx、业务服务指标,异常告警

极简一句话记忆

  • Ansible:批量装机器
  • Harbor:存放容器镜像
  • K8s:跑容器,管理应用集群
  • Nginx:入口网关,转发流量
  • Prometheus:监控系统,看指标报警
相关推荐
千舟软件1 小时前
【宿舍管理·产品功能】宿舍水电账单自动算
大数据·运维·科技·安全·业界资讯
几何心凉1 小时前
嵌入式Linux系统开发21天速成:从基础开发到综合项目实战
linux·运维·服务器
Tairitsu_H1 小时前
[Linux系统] 一切皆文件 | 缓冲区机制 | FILE 结构
linux·运维·服务器·文件·缓冲区
高山有多高2 小时前
【Linux笔记】Linux基本指令
linux·运维·笔记
honsor2 小时前
PoE温湿度传感器:一根网线供电+通信,即插即用,机房/配电室/仓库温湿度监测首选
运维·服务器·网络·数据库·人工智能·安全
醇氧2 小时前
uvicorn 详细介绍
linux·运维·python·python3.11
Qwier2 小时前
Win Srv 2019 安装补丁后重启
运维·服务器·windows
海宇服务2 小时前
零信任架构实战:基于海宇车辆出险记录核验构建自动化车险流转网关
运维·人工智能·架构·自动化
guo_wen_qiang3 小时前
云服务器elasticsearch环境搭建-单台
运维·elasticsearch·容器