69、使用 Kubernetes 将应用程序部署为容器

使用 Kubernetes 将应用程序部署为容器

一、Kubernetes 简介

Linux 容器将其所包含的应用程序与运行它们的操作系统隔离开来。一个构建良好的容器可以容纳一个离散的软件栈,这个软件栈能够在任何地方被高效地共享、转移和运行。当你拥有了一些 Docker 容器后,下一步就是通过像 Kubernetes 这样的平台来管理它们,Kubernetes 可以实现以下功能:
1. 组合容器 :将一组容器组合在一起形成一个更大的应用程序,例如同时部署一个 Web 服务器、一个数据库和监控工具。
2. 按需扩展 :根据需求扩展容器。能够单独扩展大型应用程序的每个组件,而不必扩展那些需求不需要扩展的单个应用程序。
3. 设置应用状态 :不仅仅是运行容器,还可以设置应用程序的状态。例如,可以决定“运行容器 X 的三个副本,如果其中一个停止运行,确保启动另一个来替换它”。
4. 故障恢复 :从主机计算机的故障或过载中恢复。如果运行容器的主机崩溃,容器能够快速恢复并在另一台主机计算机上启动。
5. 基础设施无关性 :应用程序可以连接到它所需的服务,而无需知道与这些服务关联的主机名、IP 地址或端口号。
6. 无停机升级 :升级容器化应用程序时无需停机。

Kubernetes 提供了上述所有功能以及更多功能。虽然最初有其他平台(如 Mesos 和 Docker Swarm)竞争成为容器编排的首选平台,但现在 Kubernet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值