k8s是什么意思

如题所述

k8s是指Kubernetes,是一个由Google开发的、用于自动部署、扩展和管理容器化应用程序的开源平台。Kubernetes提供了一个可移植、可扩展的平台,用于管理容器化应用程序和服务,可以运行在公共云、私有云和混合云等不同的基础设施中。


Kubernetes采用了集群的方式,将多个节点组成一个集群,用于管理和运行容器化应用程序。Kubernetes提供了许多功能,如自动化部署、自动伸缩、负载均衡、自动恢复和滚动升级等,可以使开发人员和运维人员更加高效地管理和运行容器化应用程序。


除此之外,Kubernetes还提供了丰富的插件和API,允许用户根据自己的需求进行扩展和定制。Kubernetes已经成为容器编排领域的事实标准,被广泛应用于云原生应用程序的开发和运维。

kuberneters概述图


拓展内容:Kubernetes不仅可以用于容器编排,还可以扩展到大规模的数据处理和机器学习等领域。Kubernetes提供的强大的自动化功能可以让开发人员和数据科学家更加专注于业务逻辑和模型开发,而无需过多关注底层基础设施的管理和运维。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-12
k8s全称kubernetes。
kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过kubernetes能够进行应用的自动化部署和扩缩容。在kubernetes中,会将组成应用的容器组合成一个逻辑单元以更易管理和发现。kubernetes积累了作为Google生产环境运行工作负载15年的经验,并吸收了来自于社区的最佳想法和实践。
kubernetes功能如下:
1、自动装箱
基于容器对应用运行环境的资源配置要求自动部署应用容器。
2、自愈能力
当容器失败时,会对容器进行重启。
当所部署的Node节点有问题时,会对容器进行重新部署和重新调度。
当容器未通过监控检查时,会关闭此容器。
直到容器正常运行时,才会对外提供服务。
3、水平扩展
通过简单的命令、用于UI界面或基于CPU等资源使用情况,对应用容器进行规模扩大或规模剪裁。
4、服务发现
用户不需要使用额外的服务发现机制,就能够基于kubernetes自身能力实现服务发现和负载均衡。
5、滚动更新
可以根据应用的变化,对应用容器运行的应用,进行一次性或批量式更新。
6、存储编排
自动实现存储系统挂载及应用,特别对有状态应用实现数据持久化非常重要存储系统可以来自于本地目录、网络存储公共云存储服务等。
相似回答
大家正在搜