Kubernetes 源码剖析与实战
孔令飞
前腾讯云专家工程师
79 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已更新 2 讲/共 55 讲
第一章 · 云原生核心知识 (1讲)
Kubernetes 源码剖析与实战
15
15
1.0x
00:00/00:00
登录|注册

01|究竟什么是云原生?

你好,我是孔令飞。
在日常工作中,或者一些技术峰会上,你经常会听到“当前我们正处在云原生时代”、“开发云原生应用”、“采用云原生架构”等表述,这些表述中频繁出现“云原生”三个字,会让你意识到云原生的重要性,并有种想学习云原生技术的想法。事实上,当前我们正处在云原生时代,学习云原生相关技术,对于我们的职业发展确实会有非常大的帮助。
那什么是云原生呢?网上有很多介绍文章,这些文章对云原生的解释基本都是准确的,而且比较相似。不过这节课我将会用更准确、更全面、逻辑性更强的思路来给你详细讲解下什么是云原生,作为第一节课,我们去达成这样一个共识,也是很有必要的。
其实,云原生目前没有一个官方的定义,其定义也会因时间、组织的不同而在不断变化。云原生一直在发展变化之中,解释权不归某个人或组织所有。这里我们先来看下 Pivotal 公司和云原生计算基金会 CNCF 是如何定义云原生的。

云原生的起源

云原生是一种技术理念,严格来说,云原生的理念不是一个新的东西,很早就存在。但是云原生概念的首次提出,是由 Pivotal 公司的 Matt Stine 于 2013 年提出的。之后有很多公司和团队对云原生下过定义,包括 2015 年由 Google 主导成立的云原生计算基金会(CNCF)。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

1. 云原生是一种软件开发和部署的方法论,旨在充分利用云计算的优势,提供高度可扩展、可伸缩、可观测、可维护、自动化、高稳定性的应用程序。 2. 云原生的核心技术栈包括容器、微服务、服务网格、声明式 API、不可变基础设施和持续集成。 3. 云原生应用是一种构建和部署在云环境中的应用程序,充分利用云计算的特性和优势,以及云基础设施提供的各种服务和资源。 4. 云原生应用具有自动扩缩容、发布自动化、高度的自愈能力、全方位的观测能力和开放标准和互操作性等特点。 5. 云原生技术的发展对企业意味着重新设计应用,革新企业的结构和文化,最终推动企业向前发展。 6. 云原生计算基金会(CNCF)致力于促进云原生技术采用的开源软件基金会,旨在确保云原生技术可访问、可用和可靠。 7. 云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更,构建容错性好、易于管理和便于观察的松耦合系统。 8. 云原生技术的定义会因时间、组织的不同而在不断变化,目前没有一个官方的定义,其定义也会因时间、组织的不同而在不断变化。 9. Pivotal 公司对云原生的最新官网概括为DevOps、持续交付、微服务和容器。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Kubernetes 源码剖析与实战》
新⼈⾸单¥68
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部