CNCF X 阿里巴巴云原生技术公开课
文章平均质量分 92
AatZai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
05 应用编排与管理:核心原理
本文介绍了Kubernetes中的元数据和控制循环机制。主要内容包括:1)Kubernetes资源对象的三大元数据:Labels用于资源标识和筛选,Annotations存储扩展信息,OwnerReference表示资源归属关系;2)控制循环的工作原理,包含传感器(Reflector、Informer、Indexer)和控制器(事件处理函数、Worker)组件,通过异步驱动系统向期望状态趋近;3)对比了声明式API和命令式API的特点,指出Kubernetes采用声明式API的优势在于错误处理、并发访问和系原创 2025-08-25 15:16:28 · 644 阅读 · 0 评论 -
04 理解 Pod 和容器设计模式
摘要:Pod是Kubernetes的原子调度单位,本质是容器组概念,解决容器"单进程模型"的局限性。Pod通过共享网络(Infra容器)和存储(Volume)实现容器间紧密协作,支持超亲密关系(如文件交换、本地通信等)。其设计源于Google Borg的进程组管理经验,避免成组调度问题。典型的容器设计模式如Sidecar(辅助容器)、代理容器和适配器容器,实现了功能解耦和代码重用,是Kubernetes复杂应用编排的基础。Pod机制体现了"不可变基础设施"理念,将应用原创 2025-08-25 15:15:53 · 1040 阅读 · 0 评论 -
03 Kubernetes 核心概念
Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。其核心功能包括服务发现与负载均衡、容器调度、存储编排、自动恢复、应用发布与回滚等。Kubernetes采用Master-Node架构,Master负责集群管理,Node运行实际业务负载。核心概念包括Pod(最小调度单元)、Volume(存储管理)、Deployment(应用管理抽象)、Service(稳定访问地址)和Namespace(逻辑隔离)。Kubernetes通过API(HTTP+JSON/YAML)进行操作,支持声原创 2025-08-25 15:14:54 · 702 阅读 · 0 评论 -
02 容器基本概念
容器是进程集合,具有独立视图和资源限制,通过chroot、Namespace等技术实现隔离。容器镜像包含运行所需文件集合,基于Dockerfile构建,支持分层复用提高效率。容器生命周期与initial进程一致,数据卷可持久化存储。相比虚拟机,容器启动快、占用资源少但隔离性较弱,正朝强隔离方向发展。Moby引擎通过containerd管理容器运行,采用shim机制实现动态接管。原创 2025-08-25 15:13:44 · 637 阅读 · 0 评论 -
01 第一堂“云原生”课
本文介绍了云原生技术的发展历程及其核心概念,重点分析了Kubernetes项目如何成为容器编排标准,并阐述了云原生技术的本质与落地实践。文章指出2019年是云原生技术普及元年,阿里云与CNCF联合推出云原生公开课,系统讲解容器、Kubernetes等关键技术。课程包含基础知识与进阶内容,通过理论+实践方式帮助学习者掌握云原生架构。文章强调云原生是一条最大化利用云能力的最佳路径,其核心在于"不可变基础设施"和"云应用编排理论"两大基础,通过容器技术实现应用快速交付和弹性原创 2025-08-25 15:13:13 · 628 阅读 · 0 评论
分享