k8s是干什么的?k8s的作用功能包括自动装箱、自我修复、水平扩展、服务发现、滚动更新、版本回退、密钥和配置管理、存储编排。k8s是kubernetes的简称,它是一个开源的,用于管理云平台中多个主机上的容器化的应用,目标是让部署容器化的应用简单并且高效。
k8s是干嘛的
1、自动装箱
基于容器对应运行环境的资源配置要求自动部署应用容器。
2、自我修复
当容器失败时,会对容器进行重启;当所有部署的Node节点有问题时,会对容器进行重新部署和重新调度;当容器未通过监控检查时,会关闭此容器;直到容器正常运行,才会对外提供服务。
3、水平扩展
通过简单的命令,用户UI界面或者基于CPU等资源使用情况,对应用容器进行规模扩大或者裁剪。
4、服务发现
用户不需要使用额外的服务发现机制,就能够基于Kubernetes自身能力实现服务发现和负载均衡。
5、滚动更新
可以根据应用的变化,对应用容器运行的应用,进行一次性或者批量式更新。
6、版本回退
可以根据应用部署情况,对于应用容器运行的应用,进行李海生版本即使回退。
7、密钥和配置管理
在不需要重新构建镜像的情况下,可以部署和更新密钥和应用配置,类似于热部署。
8、存储编排
自动实现存储系统挂载以及应用,特别对有状态应用实现数据持久化非常重要;存储系统可以来自于本地目录、网络存储(NFS、Gluster、Ceph、Cinder等)公共云存储服务等。
[免责声明]
文章标题: k8s是干嘛的(k8s是干什么的)
文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。