【2023】云原生Kubernetes全栈架构师:基于世界500强的k8s实战课
宽哥1.自动装箱
基于容器对应用运行环境的资源配置要求自动部署应用容器
2.自我修复(自愈能力)
当容器失败时,会对容器进行重启
当所有部署的Node节点有问题时,会对容器进行重新部署和重新调度
当容器未通过监控检查时,会关闭此容器直到容器正常运行时,才会对外提供服务
3.水平扩展
通过简单的命令、用户UI界面或基于CPU资源使用情况,对应用容器进行规模扩大或规模裁剪(高峰期增加副本数,高峰期过了减少副本数)
4.服务发现
用户不需要使用额外的服务发现机制,就能基于Kubernetes自身能力实现服务发现和负载均衡(节点不直接对外提供服务,对外有个统一的入口叫ApiServer,平均分担请求-负载均衡)
5.滚动更新
可以根据应用的变化,对应用容器运行的应用进行一次性或批量更新
(加应用时,k8s先检测应用有没有问题,没有问题的时候才对外提供服务)