3、Kubernetes:应用部署与容器创建的全方位指南

Kubernetes:应用部署与容器创建的全方位指南

1. 基础设施抽象化

公共云旨在为开发者提供易用的自助式基础设施。然而,云 API 常围绕 IT 期望的基础设施(如“虚拟机”)设计,而非开发者想使用的概念(如“应用程序”)。并且,云在实现或服务方面有特定于云提供商的细节,直接使用这些 API 会使应用在多环境运行或在云与物理环境间切换变得困难。

采用如 Kubernetes 这类面向应用的容器 API 有两个显著好处:
- 开发者与特定机器分离 :这简化了以机器为导向的 IT 角色,因为可通过批量添加机器来扩展集群。在云环境中,开发者使用基于特定云基础设施 API 实现的高级 API,实现了高度的可移植性。
- 应用跨环境迁移便捷 :当开发者以容器镜像构建应用,并通过可移植的 Kubernetes API 部署时,只需将声明式配置发送到新集群,就能在不同环境间迁移应用,甚至在混合环境中运行。Kubernetes 有许多插件可实现对特定云的抽象,例如其服务能在各大公共云及多种私有和物理基础设施上创建负载均衡器,持久卷和持久卷声明可使应用与特定存储实现分离。不过,要实现这种可移植性,需避免使用云托管服务,转而部署和管理 Cassandra、MySQL 或 MongoDB 等开源存储解决方案。

2. 效率提升

容器和 Kubernetes 不仅为开发者和 IT 管理带来好处,在经济上也有显著优势。开发者不再以机器为单位思考,应用可在同一机器上共存而互不影响,这使得多用户的任务能更紧凑地部署在更少的机器上。

效率可通过机器或进程完成的有用功与所

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值