文章 2023-05-31 来自:开发者社区

带你读《云原生应用开发:Operator原理与实践》——1.1.1 云原生的起源与发展

第1章 引言 1.1 云原生介绍 1.1.1 云原生的起源与发展 近年来,“云原生”逐渐成云计算领域非常热门的词汇。各大云计算厂商的产品宣传材料、各类云计算技术会议,以及各种技术博客、公众号、微信群中,经常会提及“云原生”。 那么究竟什么是“云原生”?它为什么这么流行?下面我们来一探究竟。实际上,云原生是云计算发展的必然阶段。到目前为止,可以把云计算的发展分为 ...

带你读《云原生应用开发:Operator原理与实践》——1.1.1 云原生的起源与发展
文章 2023-05-31 来自:开发者社区

带你读《云原生应用开发:Operator原理与实践》——1.1.2 Kubernetes:云原生基础设施

1.1.2 Kubernetes:云原生基础设施 2014 年,Google 公司开源了 Kubernetes 项目。此时,在容器编排领域主要有两个竞争对手,即 Docker 公司的 Docker Swarm 和 Apache 基金会的 Mesos。虽然 Kubernetes诞生得较晚,但实际上其设计思想来源于 Google 公司内部的 Borg 和 Omega 系统特性,这些...

带你读《云原生应用开发:Operator原理与实践》——1.1.2 Kubernetes:云原生基础设施
文章 2023-05-31 来自:开发者社区

带你读《云原生应用开发:Operator原理与实践》——1.1.3 应用云原生改造

1.1.3 应用云原生改造 业界云原生相关的基础设施已基本成熟。对用户来说,对已有的传统架构服务进行改造,加速迁移到云平台至关重要。 应用的云原生改造基本分为 3 个阶段: (1) 容器化改造;(2) 微服务化改造;(3) DevOps 改造。下面分别说明。 1. 容器化改造 为什么要对传统应用进行容器化改造?传统云化应用大多运行在虚拟...

带你读《云原生应用开发:Operator原理与实践》——1.1.3 应用云原生改造
文章 2023-05-31 来自:开发者社区

带你读《云原生应用开发:Operator原理与实践》——1.2.1 Operator 简介

1.2  Operator 介绍 在 Kubernetes 中我们经常使用 Deployment、DaemonSet、Service、ConfigMap 等资源,这些资源都是 Kubernetes 的内置资源,它们的创建、更新、删除等均由 Controller Manager 负责管理,触发相应的动作来满足期望状态(Spec),这种声明式的方式简化了用户的操作,用户在使用时只需...

带你读《云原生应用开发:Operator原理与实践》——1.2.1 Operator 简介
文章 2023-05-31 来自:开发者社区

带你读《云原生应用开发:Operator原理与实践》——1.2.2 Operator 应用案例

1.2.2 Operator 应用案例 前面介绍了基于 CR 和相应的自定义资源控制器,我们可以自定义扩展 Kubernetes 原生的模型元素,这样的自定义模型可以加入到原生 Kubernetes API 管理;同时 Operator开发者可以像使用原生 API 进行应用管理一样,通过声明式的方式定义一组业务应用的期状态,并且根据业务应用的自身特点编写相应控制器逻辑,以此完成...

带你读《云原生应用开发:Operator原理与实践》——1.2.2 Operator 应用案例
文章 2023-05-31 来自:开发者社区

带你读《云原生应用开发:Operator原理与实践》——1.2.3 主流 Operator 开发工具介绍

1.2.3 主流 Operator 开发工具介绍 我们通过前面的内容了解到,Operator 的运行机制是作为自定义扩展资源注册到Controller Manager,通过 List-Watch 的方式监听对应资源的变化,然后在周期内的各个环节进行相应的协调。在 Operator 开发工具出现前,用户为了实现一个 Operator,需要完全实现从 Kubernetes Clie...

带你读《云原生应用开发:Operator原理与实践》——1.2.3 主流 Operator 开发工具介绍
文章 2023-05-31 来自:开发者社区

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.1 云原生介绍——1.1.2 Kubernetes:云原生基础设施(1)

1.1.2  Kubernetes:云原生基础设施2014 年,Google 公司开源了 Kubernetes 项目。此时,在容器编排领域主要有两个竞争对手,即 Docker 公司的 Docker Swarm 和 Apache 基金会的 Mesos。虽然 Kubernetes诞生得较晚,但实际上其设计思想来源于 Google 公司内部的 Borg 和 Omega 系统特性,这些特性放到....

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.1 云原生介绍——1.1.2  Kubernetes:云原生基础设施(1)
文章 2023-05-31 来自:开发者社区

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.1 云原生介绍——1.1.2 Kubernetes:云原生基础设施(2)

(1) Service:描述了一个应用的访问入口,通过 Label(标签)实现 Service 与后端服务(Pod)的关联,也就实现了服务发现功能。(2) Ingress:支持 Kubernetes 集群以外的客户端访问应用。(3) Configmap、Secret:描述应用所需的配置参数或加密的密钥等。(4) PV、PVC、HostPath、EmptyDir:描述应用所需的各类存储,支持持久化....

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.1 云原生介绍——1.1.2  Kubernetes:云原生基础设施(2)
文章 2023-05-31 来自:开发者社区

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.1 云原生介绍——1.1.2 Kubernetes:云原生基础设施(3)

此外,Kubernetes 具备可扩展性。其实优秀的开源项目都支持扩展,例如 Open Stack 在网络层面定义了 Neutron 网络插件(Network Plugin),用于支持开源的 Open vSwitch(OVS)、商业化的 SDN 产品;在存储层面,通过 Cinder Volume Driver,支持逻辑卷管理(LVM,Logical Volume Manager)以及各种商业化的....

文章 2023-05-27 来自:开发者社区

《阿里云云原生Serverless产品手册》——引言

《阿里云云原生Serverless产品手册》——引言

《阿里云云原生Serverless产品手册》——引言

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云云原生

关注云原生中间件、微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生技术趋势、云原生大规模的落地实践

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等