运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

k8s核心概念总结版

运维开发网 https://www.qedev.com 2021-04-14 09:53 出处:51CTO 作者:互联网老辛
1. k8s基本介绍k8s是谷歌2014年开源的容器化集群和系统使用k8s进行容器化部署 (让docker部署简单)使用k8s更利于应用扩展k8s的目标是让部署容器化应用更加简洁有效k8s积累了作为google环境中运行工作负载15年的经验最主要的效果: 可以让运维减少手工操作,让docker集群更简单化,自动化。

1. k8s基本介绍

  • k8s是谷歌2014年开源的容器化集群和系统
  • 使用k8s进行容器化部署 (让docker部署简单)
  • 使用k8s更利于应用扩展
  • k8s的目标是让部署容器化应用更加简洁有效
  • k8s积累了作为google环境中运行工作负载15年的经验

    最主要的效果: 可以让运维减少手工操作,让docker集群更简单化,自动化。

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

2. k8s的特性和功能

  • 自动装箱

    基于容器对应用运行环境的资源配置要求自动部署应用容器

  • 自我修复

    当容器失败时,会对容器进行重启

    当所部署的 Node 节点有问题时,会对容器进行重新部署和重新调度

    当容器未通过监控检查时,会关闭此容器直到容器正常运行时,才会对外提供服务

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

  • 水平扩展

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

    高并发增加服务器,并发过去后自动增减。

  • 服务发现:

用户不需使用额外的服务发现机制,就能够基于 Kubernetes 自身能力实现服务发现和负载均衡

通过service 这个统一的入口,去自动访问相应的节点,比如1是支付节

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消