发布时间: 2023-04-24 13:38:46
Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,有利于声明性配置和自动化,有一个庞大且快速增长的服务、支持和工具的生态系统,可广泛使用。
Kubernetes的名字来自希腊语,意思是 "舵手 "或 "领航员",K8s是一个缩写,将八个字母 "ubernete "替换成K8s是 "8 "的缩写。
公有云类型说明:IAAS,PAAS,SAAS
在云计算的概念中,我们可以把公有云分为三个层面,IAAS(基础设施即服务),PAAS(平台即服务),SAAS(软件即服务)
因为kubernetes的这些优点:
快速部署功能:定义对应的charts,可以方便把大型的应用部署上去。
自愈功能:某个节点的服务崩溃了,可以自动迁移到另外一个服务器节点来恢复来实现高可用。
智能的负载均衡:利用Ingress,可以实现流量通过域名访问进来时候,进行流量的分流到不同服务器上。
智能的滚动升降级:升级或者降级时候,会逐个替换,当自定义数量的服务升级OK后,才会进行其他的升级以及真正销毁旧的服务。
容器是打包和运行应用程序的好方式。在生产环境中,你需要管理运行应用程序的容器,并确保不会停机。例如,如果一个容器发生故障,则需要启动另一个容器。如果系统处理此行为,会不会更容易。
上一篇: 分布式计算背景、任务类型
下一篇: MSR分区是指什么