Docker 简介
【简单】什么是 Docker?为什么需要 Docker?⭐⭐⭐
🎯 目标等级:L1 | ⏱ 建议用时:5 min | 🏷 标签:Docker / 基础概念
💎 关键结论
Docker 是开源容器化平台,把应用及其依赖打包成标准化、轻量级、可移植的容器,实现 "一次构建,处处运行"。相比虚拟机,容器共享宿主机内核,秒级启动、MB 级开销,彻底解决环境一致性问题,是微服务与 CI/CD 的基石。
Nginx 简介
【简单】什么是 Nginx?⭐⭐⭐
🎯 目标等级:L2 | ⏱ 建议用时:10 min | 🏷 标签:Nginx / 概述
💎 关键结论
Nginx 是高性能开源 Web 服务器,现代角色更核心的是反向代理与负载均衡器。它采用事件驱动的异步非阻塞架构,以极少的资源支撑海量并发,以高性能、高稳定、低内存著称。
⚡记忆卡片
- 口诀:一台 Nginx,三种身份——服务器、代理、均衡器
- 关键词:事件驱动 / 反向代理 / 负载均衡
- 链路:客户端 → Nginx(接入层)→ 后端应用集群
Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。
K8S 简介
K8S 主控组件(Master) 包含三个进程,都运行在集群中的某个节上,通常这个节点被称为 master 节点。这些进程包括:kube-apiserver、kube-controller-manager 和 kube-scheduler。
📖 内容
📚 资料
Kubernetes 简介
【中等】什么是 Kubernetes,并描述其主要组件及其作用。⭐⭐⭐
🎯 目标等级:L2 | ⏱ 建议用时:10 min | 🏷 标签:Kubernetes / 架构概览
💎 关键结论
Kubernetes 是开源的容器编排平台,自动化部署、扩缩容和管理容器化应用。架构分控制面与节点两层:kube-apiserver 是统一入口,etcd 保存状态,scheduler 负责调度,kubelet 在节点上执行 Pod 管理。
DevOps 简介
【简单】什么是 DevOps?⭐⭐⭐
🎯 目标等级:L2 | ⏱ 建议用时:5 min | 🏷 标签:DevOps / 文化理念
💎 关键结论
DevOps 是平台、流程与人的有机整合,以 CALMS 文化(协作、自动化、精益、度量、共享)为指引,让构建、发布、运行更快更稳,目标是建立能快速交付价值并持续改进的组织。
⚡记忆卡片
- 口诀:平台 + 流程 + 人,CALMS 五字文化
- 关键词:打破壁垒 / 自动化一切 / 快速反馈
- 链路:代码提交 → 自动构建测试 → 快速发布 → 监控反馈 → 持续改进
什么是 DevOps
什么是 DevOps?DevOps 集文化理念、实践和工具于一身,它强调团队授权、跨团队沟通和协作以及技术自动化,其最终目标是优化质量和交付。
DevOps 理念,旨在打破开发工程师和运维工程师的壁垒,强调两个团队合而为一,在产品的整个生命周期(从开发、测试、部署再到运维、运营)内相互协作,工程师不再限于单一职能。
DevOps 始于 2007 年左右,当时的开发和运维对传统的软件开发模式提出了担忧:在这种模式下,编写代码的开发人员与负责部署的运维人员分开工作。 DevOps 一词是开发(development)和运维(operations)这两个词的组合,反映了将二者合而为一的过程。
📖 内容
综合
工具
- Git
- 如何优雅的玩转 Git - 关键词:
Git、版本控制、分支管理、Git Flow、代码合并 - Git 帮助手册 - 关键词:
Git、常用命令、Cheat Sheet、配置管理、Git 工作流
- 如何优雅的玩转 Git - 关键词:
- Docker
- Kubernetes
- Nginx
- 其他
- 正则表达式 - 关键词:
正则表达式、元字符、贪婪匹配、分组、字符串匹配
- 正则表达式 - 关键词: