自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 DevOps三份笔记完整讲解

hbuser = 'admin' // Harbor 用户名hbpwd = 'harbor123' // Harbor 密码(harbor.yml 里的 harbor_admin_password)haddr = '192.168.100.154:80' // Harbor 地址(http 默认 80 端口也要写出来)hbrepo = 'repo' // Harbor 里的项目名这里就是那个经典报错的现场块里只能写"变量名 = 值",一行一个,不能写sh、不能写命令、变量名必须字母或下划线开头。

2026-11-09 15:48:51 142

原创 Kubernetes 健康检查|RBAC 认证授权|Dashboard 可视化管理完整实战教程

Pod 显示 Running 但是业务访问异常:大概率没有配置 readinessProbe。Pod 频繁重启:livenessProbe 频繁失败,检查业务日志、探针参数 initialDelaySeconds 是否过小。慢启动 Java 应用直接重启:改用 startupProbe,给足够的启动时间。readiness 探测成功但是没有流量:检查 Service selector、Endpoints。

2026-11-05 17:00:20 222

原创 Kubernetes Ingress|CNI 网络模型|Calico 网络策略|Pod 调度器完整实战教程

Service 实现四层 TCP/UDP 负载均衡,而 Ingress 是 K8s 的七层 HTTP/HTTPS 网关,实现域名路由、路径路由、HTTPS 证书、限流、跨域、灰度金丝雀;本文接着讲解容器网络模型 CNM/CNI、Calico IPIP/VXLAN 隧道、NetworkPolicy 网络防火墙;最后深度剖析 kube‑scheduler 调度器完整工作流程、nodeName/nodeSelector/ 亲和性调度,附带全套可复制 YAML 与实验,适合云原生运维入门学习。

2026-10-28 19:55:37 230

原创 Kubernetes Service 与 kube‑proxy 深度详解

Pod IP 动态变化,客户端不能硬编码 PodIP;hostPort 端口冲突,无法单机多副本;多副本业务缺少内置负载均衡;Pod 故障重建,前端访问地址需要不断修改。👉Service 就是用来解决上面全部问题的核心资源。Service 将一组 Pod 封装成一个网络服务。Service 拥有固定不变 Cluster‑IP,实现负载均衡、服务发现。Service 通过selector标签选择器筛选后端 Pod,自动维护 Endpoints(端点列表,保存所有后端 PodIP + 端口);

2026-10-27 19:42:39 228

原创 Kubernetes 控制器全解|ReplicaSet、Deployment、DaemonSet、Job、CronJob 完整实验教程

确保所管理的资源处于用户期望的状态。控制器会持续循环监控资源现状,对比用户定义的期望状态,如果两者不一致,控制器就执行动作,把实际状态修正到期望状态,实现自愈、故障重建、扩缩容。你告诉 K8s:我要 3 个 Nginx Pod(期望状态)集群实际只有 2 个 Pod(实际状态)ReplicaSet 控制器发现差距,自动新建 1 个 Pod 补齐。表格控制器主要作用适用场景关键点ReplicaSet维持指定数量 Pod 副本Deployment 底层使用,不直接手写。

2026-10-26 17:06:58 174

原创 Kubernetes 存储深度实战|Volume 卷、PVPVC 持久存储完整实验教程

卷类型数据是否跟随 Pod能否跨节点漂移适合场景emptyDirPod 删除数据丢失❌Pod 内部多容器临时共享、缓存hostPath绑定宿主机节点❌节点日志收集,不建议业务使用NFS 网络卷数据保存在 NFS 服务端✅测试环境持久存储独立 Pod 生命周期✅生产环境标准持久存储,业务首选💡最佳实践Pod 内部多容器临时共享:优先 emptyDir;业务持久化存储,禁止 hostPath;生产业务统一使用 PV‑PVC 架构,隔离开发与存储管理员;

2026-10-22 18:35:55 173

原创 Kubernetes 入门|Namespace、Context 上下文与 Pod 基础详解

获取default命名空间yaml kubectl get ns default -o yaml如果服务器无法联网下载 kubens,可以写本地小脚本实现简易切换逻辑。保存为ns.sh,增加执行权限。/bin/bash1. 没有namespace参数时,显示namespace清单2. namespace必须是集群中存在的namespace"# 获取当前namespacethenfi# 显示 namespace清单thenexit 1fi# 切换 namespacethen。

2026-10-19 17:17:23 187

原创 MySQL 数据库从入门到实操

MySQL 创始人:Michael “Monty” Widenius(蒙蒂)。名字由来:Monty 女儿名字叫 My,因此数据库命名 MySQL;孙女名字 Maria,衍生 MariaDB 分支;儿子 Max 衍生 MaxDB。1995:MySQL 第一个正式版本对外发布;1999:MySQL AB 公司成立;2000:切换 GPL 开源协议;InnoDB 存储引擎开始集成;2003 MySQL4.0,正式集成 InnoDB;2005 MySQL5.0,存储过程、触发器;

2026-10-15 19:13:14 120

原创 Ceph 分布式存储完整实战|原理、cephadm 容器化部署、组件运维、集群配置全解

Ceph 是开源分布式软件定义存储 SDS,可部署在普通 x86/ARM 通用服务器硬件,集群内部可以混合 x86 与 ARM 架构主机。RADOS(可靠自主分布式对象存储),所有数据全部以对象形式保存;核心优势:去中心化无单点故障;CRUSH 算法客户端直接计算数据存放位置;集群自动扩容、数据再平衡、故障自动恢复;可横向扩展至 EB 级别海量容量。Ceph 是开源 SDS 软件定义存储,一套集群同时提供 RBD 块存储、RGW 对象存储、CephFS 文件系统;

2026-10-12 16:16:50 285

原创 Containerd 容器运行时完整教程

早在 2016 年 Docker 1.11 版本的 Docker‑Engine 就内置 containerd,后续将其剥离,独立发展,目标提供开放、稳定的底层容器运行基础设施。containerd不面向普通终端用户直接使用,主要作为底层底座,被上层编排系统(Kubernetes、Swarm、Mesos)集成调用。以守护进程 daemon 方式运行,对外暴露 gRPC API;负责单机镜像拉取、容器生命周期管理、网络、存储;真正执行容器进程交给runc,兼容所有符合 OCI 规范的容器。

2026-09-20 17:23:06 84

原创 Docker 容器存储、仓库与综合实战完整教程

前面我们学习了 Docker 生态、C/S 架构、镜像原理、Dockerfile 镜像构建。本文从容器存储开始,讲解 Docker 两大存储挂载模式、数据卷管理、镜像分发、公共 / 私有镜像仓库,附带完整实操案例,适合 HCIA 云计算、运维入门学习与实验复盘。容器镜像层全部为只读,容器产生业务数据如果只保存在容器读写层,容器删除数据就会丢失。实现数据持久化、宿主机与容器数据共享。EXPOSE 80准备首页文件构建 & 运行volume 数据卷(Docker 管理,生产首选)

2026-09-17 19:15:10 128

原创 Docker 容器网络完整详解

✅自带 DNS 服务,容器可以直接使用容器名称互相 ping 通信✅网络隔离,只有加入同一个自定义网络的容器才能互通。# 创建自定义bridge网络,名字my‑net docker network create my‑net # 查看网络详情 docker network inspect my‑net# 启动容器直接指定网络测试:进入 web1 容器,直接用容器名字ping web2,DNS 自动解析容器 IP。默认 docker0 网桥不支持这个 DNS 解析功能,这是自定义网络最大优势。网络驱动。

2026-09-15 19:59:47 192

原创 Docker 容器技术入门

容器技术是云计算、微服务、DevOps 的基石,Docker 作为容器技术的代表,极大改变了软件打包、分发、部署方式。本篇博客从容器生态全景讲起,讲解容器发展史、容器与虚拟机差异、Docker 整体架构、镜像分层原理,梳理 OCI 规范、runtime、Registry 仓库等核心概念。说明:本文内容截止到 Docker 镜像介绍部分,不含 Dockerfile 实战之后的 Harbor 部署内容,适合 HCIA 云计算、运维初学者学习复盘。类比现实世界集装箱。

2026-09-11 10:43:02 80

原创 华为云云计算综合实战

网络类服务实践与运维类服务实践。网络部分掌握 VPC 虚拟私有云、安全组、EIP 弹性公网 IP、ELB 负载均衡、VPC 对等连接;运维部分实操云审计 CTS、云监控 CES 告警、云日志 LTS 日志采集。全部为控制台真实实操步骤,适合 HCIA 云计算学习、课堂实验复盘,所有操作基于华东‑上海一区域 CentOS7 弹性云服务器。

2026-09-09 17:26:17 148

原创 华为云网络云服务完整详解

网络是 ICT 基础设施的底座,云上所有云服务器、数据库、容器资源都依赖网络实现设备之间的通信。华为云提供整套完整的网络云服务,既可以构建云上隔离私有网络,实现云上资源互通,也可以打通互联网、本地 IDC 数据中心,构建混合云架构。本文系统讲解华为云主流网络组件:虚拟私有云 VPC、弹性公网 IP EIP、弹性负载均衡 ELB、虚拟专用网络 VPN、NAT 网关以及其他辅助网络服务,包含概念解析、产品优势、核心组件、配置流程与业务场景,适合云计算入门学习笔记。

2026-09-07 17:10:27 229

原创 LVS负载均衡

A 加总集群,-a 加后端;-g 是 DR,-m 是 NAT;-s 定算法,-w 调权重;-L 查看,-C 清空,save 存文件**开启转发路由**一台机子上有俩网卡,一个主外一个主内,不开启路由转发,主外的机子不会发数据给主内的```bash# 1是开启 0是关闭 NAT模式必须开启,DR可不用。

2026-08-14 08:56:05 342

原创 NFS 服务配置

Linux 之间共享文件夹。

2026-08-12 19:55:15 175

原创 DNS 域名服务配置

DNS = Domain Name System,域名系统电脑只认纯数字 IP(10.1.8.10 / 180.101.49.11),人记不住一长串数字,只会记字母网址(DNS 的工作:把字母网址 ↔ 数字 IP 互相翻译。

2026-08-11 17:01:46 228

原创 DHCP 服务配置

客户端刚开机,没有 IP,发大喊:有没有 DHCP 服务器!我要 IP!:DHCP 服务器收到广播,拿出地址池里面空闲 IP,广播回复:我这里有 IP 可以给你。:客户端收到 offer,再次广播:我就要这个 IP 地址!:服务器正式确认,把 IP、掩码、网关、DNS 全部下发给客户端,客户端正式使用 IP。DHCP 服务器也是有租期的,分别为50%,87%,会和服务器继续租用 IP 地址等相关配置并且如果是多个 DHCP 服务器同时工作,客户端先收到谁发来的信息就用谁的。

2026-08-07 08:55:02 225

原创 Linux 运维学习笔记:交换空间 Swap 管理与 Firewalld 防火墙完整实操教程

支持单个端口、连续端口范围,指定 TCP/UDP 协议# 临时放行3306/tcp数据库端口# 永久放行1000-2000全部tcp端口# 删除放行端口# 查看当前放行端口列表富规则支持限制单 IP / 网段访问、连接速率、日志审计,优先级高于所有普通 zone 规则。案例 1:拉黑 10.1.8.10,禁止该 IP ping 服务器# 永久添加富规则拒绝该IP的ping请求# 重载规则生效# 查看所有富规则# 删除富规则。

2026-08-03 17:24:56 213

原创 Linux 入门指南:从零基础到玩转命令行 12

主要分为 MBR 和 GPT 分区主引导扇区由三个部分组成:在 linux 中,管理员可以创建最多15个分区每个分区最大不超过 2TGPT分区方案最多可提供。

2026-08-02 23:12:00 230

原创 Linux 入门指南:从零基础到玩转命令行 11

lsblk看磁盘结构、df -h看挂载分区、blkid获取 UUID;mount临时挂载、umount卸载、/etc/fstab实现开机永久挂载;文件检索:which 查命令路径、locate 快速检索、find 精准多条件遍历查找。

2026-07-30 19:59:13 174

原创 Linux 入门指南:从零基础到玩转命令行 10

本篇笔记面向云计算运维转行新手,从零梳理 Linux 入门必备四大基础体系:文件系统、进程调度、定时计划任务、软件包管理。内容贴合 CentOS7 实操环境,兼顾日常上机使用、面试考点记忆,同时适配手写背诵 + 电子文档查阅双向学习模式,所有知识点严格划分归档,杜绝长文档卡顿问题。

2026-07-29 19:57:26 245

原创 Linux 入门指南:从零基础到玩转命令行 9

查看仓库中软件包组的清单,每个软件组对应的组 ID(英文简写,安装要用),组内包含的所有软件清单,组描述信息。yum管理的软件包存放在yum仓库,yum仓库配置文件存放在/etc/yum.repos.d目录。yum-config-manager 导出完整的 yum 配置,其中 main 部分设置如上。yum-config-manager --disable epel-debuginfo 禁用。yum-config-manager --enable epel-debuginfo 启用。

2026-07-28 19:59:56 219

原创 Linux 入门指南:从零基础到玩转命令行 8

在云计算运维日常工作中,文件打包归档、服务器之间互传文件、Windows 与 Linux 系统互相传输数据属于最高频操作。tar 打包工具、scp、rsync 同步工具是运维必备技能,尤其是 rsync+inotify 实时文件同步方案,广泛用于企业服务器数据备份、网站静态资源同步场景。本文严格按照学习大纲,从零讲解所有命令实操与完整项目实战。tar 工具分为打包、压缩、查看、解压、追加、删除六大核心用法,日常备份日志、项目源码必备;

2026-07-27 17:28:02 200

原创 Linux 入门指南:从零基础到玩转命令行 7

系统日志标准统一的系统时间。日志完整记录服务器所有程序、登录、服务运行行为;而准确的时间是日志溯源、集群通信、定时任务正常运行的基础。本文覆盖两套 Linux 主流日志体系:rsyslog、systemd-journald,完整讲解 Linux 时间管理命令、chronyd 时间同步服务,包含故障模拟、生产最佳实践,附带全部可直接复制实操命令。rsyslog:传统日志服务,将日志持久化存储为文本文件,通用性强,支持日志远程转发;日志默认存放/var/log/

2026-07-27 16:33:58 148

原创 Linux 入门指南:从零基础到玩转命令行 6

SSH 全称Secure Shell(安全外壳协议),是一套建立在应用层的加密远程登录协议。早年远程连接服务器多用 Telnet 协议,但 Telnet 所有数据明文传输,账号密码、执行命令都会被抓包窃取,极不安全;SSH 全程对传输数据加密,杜绝窃听、篡改、身份伪装风险,现在是 Linux 远程管理的标准方案。Linux 系统中实现 SSH 协议的软件包就是OpenSSH,CentOS、Ubuntu 系统默认预装开启。

2026-07-24 16:39:04 189

原创 Linux 入门指南:从零基础到玩转命令行 5

最近系统学习 Linux 运维基础,重点掌握系统负载监控、systemd 新一代服务管理器、OpenSSH 远程连接三大模块。学会观察服务器压力、自定义系统服务、安全远程登录,是运维入门核心能力,本篇整合实操知识点与实验记录。系统负载代表 CPU 任务队列等待数量,uptimetop可以查看 load average 三个数值,分别代表 1 分钟、5 分钟、15 分钟平均负载。负载数值参考标准:虚拟机 N 核 CPU,负载长期接近 N,代表 CPU 打满;远超核心数,系统任务严重排队、响应缓慢。

2026-07-22 19:38:09 232

原创 Linux 入门指南:从零基础到玩转命令行 4

对于/etc/passwd文件来说,-rw-r–r–字符串分成四份。

2026-07-21 19:59:05 219

原创 Linux 入门指南:从零基础到玩转命令行 3

全局用户显示行号 显示操作命令 列高亮对齐显示 行高亮对齐显示set number%F:完整日期(年 - 月 - 日,如2024-10-24%T:完整时间(时:分: 秒,如15:30:45%Y:四位年份(如2024%m:两位月份(01-12)%d:两位日期(01-31)%H:24 小时制小时(00-23)%M:分钟(00-59)%S:秒(00-59)# 命令类似于这样PATHpasswd。

2026-07-19 23:48:56 162

原创 Linux 入门指南:从零基础到玩转命令行 2

Linux 的基础以及其简单的命令已经在上文较为详细的叙述过了,所以本文对此不再缀叙。

2026-07-17 17:33:23 150

原创 Linux 入门指南:从零基础到玩转命令行

本文是一份面向初学者的Linux系统入门指南,主要包含三部分内容:Linux系统基础:介绍Linux的定义、主流发行版(如Ubuntu、CentOS等)、核心特点(开源、稳定、安全)以及文件系统结构和用户权限管理。桌面环境:讲解Linux图形界面选项,包括GNOME、KDE Plasma等主流桌面环境的特点和适用场景,并比较图形界面与命令行的不同用途。命令行操作:重点介绍Linux命令行的基础知识和常用命令,包括文件管理、进程控制等实用指令,以及Tab补全、历史命令等提高效率的技巧。

2026-07-15 19:54:42 298 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除