Advertisement

kubernetes 概览 容器与容器云

阅读量:

Kubernetes核心概念解析

  • Kubernetes是由Google于2014年开源的一款容器集群管理系统,其简称K8S
    • K8S主要用于容器化应用程序的部署、扩展及管理
    • K8S具备容器编排、资源调度、弹性伸缩、部署管理以及服务发现等多项功能
    • Kubernetes旨在实现容器化应用的便捷与高效部署

衍生知识

  • K3S
    K3S是一种精简且体积较小的K8S实现方案

Kubernetes核心特性解析

自我修复
当节点出现故障时,系统能够自动重启失效的容器,完成替换与重新部署操作,以维持预期的副本数量;对于健康检查未通过的容器将被终止,在其未恢复之前不会接受客户端请求,从而保障线上服务持续稳定运行。

弹性伸缩
通过命令行、图形界面或依据CPU使用率自动执行应用程序实例的快速扩展与缩减操作,确保在业务高峰期具备高可用性;而在低峰时段则回收闲置资源,实现以最低成本维持服务运行的目标。

自动部署和回滚
K8S采用逐步更新策略对应用进行升级,每次仅更新一个Pod,而非同时移除所有Pod。若在更新过程中发生异常情况,则会自动回滚至先前版本,从而确保业务不受影响。

服务发现和负载均衡
K8S为多个容器提供统一的访问入口(包括内部IP地址及DNS名称),并实现对所有关联容器的负载均衡功能,使用户无需

全部评论 (0)

还没有任何评论哟~