加载中...

| 类型 | 开源容器编排系统 |
| 最初设计者 | |
| 维护组织 | 云原生计算基金会及开源社区 |
| 首次发布 | 2014年 |
| 起源地区 | 美国 |
| 官网 | kubernetes.io |

Kubernetes(K8s)是一套用于自动部署、调度、扩缩容和管理容器化应用的开源容器编排系统。
Kubernetes 最初由 Google 设计,借鉴了其大规模运行容器化工作负载的经验,后来交由云原生计算基金会管理,并由全球开发者和企业共同维护。K8s 这一简称来自 Kubernetes 首尾字母之间的八个字母。
它将服务器组成集群,开发者只需声明应用所需的副本数量、网络和存储等状态,系统便会持续调度资源并尽量维持目标状态。Kubernetes 可部署在公有云、私有云、本地数据中心或混合环境中。
Pod 是 Kubernetes 中运行容器的基本单元;Deployment 常用于管理无状态应用及滚动更新;Service 为一组 Pod 提供稳定网络入口;Namespace 可对集群资源进行逻辑隔离。实际使用时通常还会配合镜像仓库、监控、日志和持续交付工具。
问:Kubernetes 和 Docker 是一回事吗?答:不是。Docker 等工具主要负责构建和运行容器,Kubernetes 侧重跨多台服务器编排和管理容器,两者可以配合使用。
问:小型项目一定需要 K8s 吗?答:不一定。Kubernetes 功能强大但有学习和运维成本,规模较小、架构简单的项目可能使用单机容器或托管平台更合适。
问:Kubernetes 只能运行在云服务器上吗?答:不是,它也可运行在物理服务器、本地虚拟机、边缘环境及混合云中。

| 类型 | 开源容器编排系统 |
| 最初设计者 | |
| 维护组织 | 云原生计算基金会及开源社区 |
| 首次发布 | 2014年 |
| 起源地区 | 美国 |
| 官网 | kubernetes.io |
登录 后参与讨论
暂无讨论,来发表第一条评论吧