k8s核心概念总结版

1. k8s基本介绍

  • k8s是谷歌2014年开源的容器化集群和系统
  • 使用k8s进行容器化部署 (让docker部署简单)
  • 使用k8s更利于应用扩展
  • k8s的目标是让部署容器化应用更加简洁有效
  • k8s积累了作为google环境中运行工作负载15年的经验
    最主要的效果: 可以让运维减少手工操作,让docker集群更简单化,自动化。

大型公司都在使用k8s,一些中小型公司也在像k8s靠拢。

2. k8s的特性和功能

  • 自动装箱
    基于容器对应用运行环境的资源配置要求自动部署应用容器
  • 自我修复
    当容器失败时,会对容器进行重启
    当所部署的 Node 节点有问题时,会对容器进行重新部署和重新调度
    当容器未通过监控检查时,会关闭此容器直到容器正常运行时,才会对外提供服务

例如: 有两个节点1和2, 假如1挂掉了,马上会自动飘移到2上,继续使用。但是2也需要启动,在启动的过程中是不会对外提供服务的,只有容器正常运行时才会提供服务。

  • 水平扩展
    通过简单的命令、用户 UI 界面或基于 CPU 等资源使用情况,对应用容器进行规模扩大或规

你可能感兴趣的:(从零开始学k8s,k8s)