什么是Kubernetes?
Kubernetes (通常称为K8s,K8s是将8个字母“ubernete”替换为“8”的缩写) 是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用的。
它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。它支持一系列容器工具, 包括Docker等。CNCF于2017年宣布首批Kubernetes认证服务提供商(KCSPs),包含IBM、MIRANTIS、华为、inwinSTACK迎栈科技等服务商。
背景
- 2014年 docker容器编排工具,立项
- 2015年7月 发布kubernetes 1.0, 加入cncf
- 2016年,kubernetes干掉两个对手,docker swarm,mesos 1.2版
- 2017年
- 2018年 k8s 从cncf基金会 毕业
- 2019年: 1.13、1.14 、1.15 cncf cloud native compute foundation
- kubernetes (k8s):希腊语舵手,领航 容器编排领域,谷歌16年容器使用经验,borg容器管理平台,使用golang重构borg,kubernetes
作用?
①自愈:重新启动失败的容器,在节点不可用时,替换和重新调度节点上的容器,对用户定义的健康检查不响应的容器会被终止&#

本文详细介绍了Kubernetes的核心概念、作用、架构以及为何需要使用Kubernetes。K8s提供自动部署、扩展和管理容器化应用的能力,包括服务发现、负载均衡、自愈等功能。通过理论与实践相结合,帮助读者深入理解Kubernetes并掌握其使用。
最低0.47元/天 解锁文章
646

被折叠的 条评论
为什么被折叠?



