分类目录归档:云计算

【置顶】云计算教程目录


运维基础

自动化集群管理

运维高级

运维开发

监控与CI/CD

数据库补充

阅读全文 →

Linux零基础教程


Linux 零基础入门教程

一本写给"完全没接触过 Linux"的人的教程。 不需要任何基础,只要会开机、会打字,就能从头学到能上手干活。


写给翻开这本书的你

如果你有过下面这些念头,这本书就是为你写的:

  • "Linux 是不是很难?我数学不好、英语不好,能学吗?"
  • "命令那么多,我记不住怎么办?"
  • "网上的教程一上来就是一堆术语,我看两行就懵了。"
  • "敲错了会不会把电脑搞坏?"

先给你三个放心的答案:

  1. 能学。 Linux 常用命令其实只有几十个,而且在真实工作里反复出现的就是那些。你不需要背,你需要的是"知道有这么个东西、用的时候能查回来"。
  2. 不用背。 这本书里每一条命令都告...

阅读全文 →

信创配套实验手册(试用)


信创配套实验手册

配合《信创完整教程》使用 | 共14个实验 | 建议总课时:40-56学时

实验环境如有差异,请根据实际软硬件版本查阅对应产品官方文档。


实验环境总览

环境要求

资源 最低配置 推荐配置
信创服务器 飞腾S2500/鲲鹏920,32核/64GB/500GB SSD ×2 同左 ×3台
信创桌面终端 飞腾D2000/龙芯3A6000,8GB/256GB SSD ×2台
操作系统 麒麟V10服务器版 / 统信UOS —
虚拟化 KVM环境(可复用物理机搭建VM) —
网络 内网互通,千兆 —

虚拟机规划(单物理机方案)

如果只有一台...

阅读全文 →

信创(信息技术应用创新)


信创(信息技术应用创新)完整教程

涵盖:信创概念 → 硬件 → 操作系统 → 中间件 → 数据库 → 迁移 → 问题 → 解决方案


第一篇:信创基础

1.1 什么是信创

信创(信息技术应用创新)是以实现信息技术领域自主可控为核心目标,涵盖基础硬件、基础软件、应用软件、信息安全全产业链的国产化替代与创新工程。其本质是构建从芯片到应用全栈自主可控的IT基础设施体系,降低对国外技术的依赖,保障国家信息安全和经济安全。

发展动因

...
动因 说明
国际形势 中美科技竞争加剧,实体清单、芯片禁令等出口管制不断升级
安全警示 2013年"棱镜门"暴露国外IT产品后门和监控风险

阅读全文 →

Ubuntu 22.04 LVS实验手册


Ubuntu 22.04 LVS(NAT/DR/TUN)三种模式实验手册

核心组件说明

  • 调度器(DS,Director Server):集群入口节点,负责接收客户端请求,依据预设调度算法将请求均匀分发至后端真实服务器,核心功能是请求转发与负载调度。
  • 真实服务器(RS,Real Server):集群业务节点,部署实际服务(本实验为 Nginx Web 服务),接收并处理 DS 分发的请求,直接或间接向客户端返回响应结果。
  • 虚拟 IP(VIP,Virtual IP):客户端访问集群的唯一目标 IP。NAT 模式下仅绑定于 DS 外网网卡;DR/TUN 模式下需在 DS 与所有 RS 的虚拟...

阅读全文 →

emptyDir详解


Kubernetes emptyDir 详解:多容器共享临时存储

一、核心概念与生命周期

emptyDir 是 Kubernetes 中一种与 Pod 强绑定的临时卷,其核心特性如下:

  • 生命周期:与 Pod 完全一致。当 Pod 被调度到节点时自动创建,Pod 从节点移除(删除、驱逐、节点故障)时自动删除,数据随 Pod 消亡而丢失。
  • 共享范围:仅支持同一 Pod 内的多个容器共享数据(跨 Pod 无法共享)。
  • 存储介质:默认使用节点的本地磁盘(或临时存储目录,通常为 /var/lib/kubelet/pods/<pod-id>/volumes/kubernetes.io~...

阅读全文 →

Service类型详解


Service类型详解

在 Kubernetes 中,Service 是一种抽象概念,用于将一组运行在 Pods 上的应用程序暴露为网络服务。Kubernetes 提供了四种主要的 Service 类型,每种类型适用于不同的使用场景。

k8s 四种 Service 类型:

  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName

ClusterIP

它是 Kubernetes Service的默认类型,也就是说如果不指定 type,Kubernetes 会默认创建 ClusterIP 类型的 Service。

仅在集群内部可访问,提供一个集群内部的...

阅读全文 →

K8s高频YAML配置用法详解


K8s高频YAML配置用法详解

对于 Kubernetes 用户来说,80% 的日常操作都围绕着 20% 的 YAML 配置。掌握这些高频配置的写法和含义,是玩转 K8s 的关键。

核心概念:必须理解的字段

在深入具体资源之前,有几个在所有资源中几乎都会出现的顶级字段:

  • apiVersion: 定义该资源所属的 API 组和版本。
  • 核心组(如 Pod、Service):v1
  • 有组名的(如 Deployment):apps/v1, batch/v1(Job), networking.k8s.io/v1(Ingress)
  • kind: 定义资源的类型,如 Pod, Deployment,...

阅读全文 →

Pod 生命周期与重启策略


Kubernetes Pod 生命周期与重启策略:从创建到终止的实战指南

适用场景 & 前置条件

适用场景:Pod 故障排查、优雅终止配置、健康检查设置、任务类 Pod 管理。

前置条件:

  • Kubernetes 1.20+
  • kubectl 访问权限
  • 理解 Pod、容器概念

环境与版本矩阵

组件 版本 说明
Kubernetes 1.20-1.30 生命周期管理核心特性稳定
Container Runtime containerd/Docker 容器运行时

Pod 生命周期完整流程

1. Pod 生命周期阶段

阶段(Phase):

  • Pending:...

阅读全文 →

K8S二进制安装-Ubuntu版


K8S二进制安装

基本环境配置

高可用Kubernetes集群规划

主机名 IP地址 说明
k8s-master01 ~ 03 192.168.8.15 ~ 17 master节点* 3
k8s-node01 ~ 02 192.168.8.18 ~ 19 worker节点* 2
k8s-master-lb 192.168.8.20 keepalived虚拟IP
配置信息 备注
系统版本 ubuntu
Docker版本 20.10.x
Pod网段 172.16.0.0/16
Service网段 10.96.0.0/16

所有节点更...

阅读全文 →