k8s核心概念总结版

举报
互联网老辛 发表于 2021/06/08 23:42:27 2021/06/08
【摘要】 1. k8s基本介绍 k8s是谷歌2014年开源的容器化集群和系统 使用k8s进行容器化部署 (让docker部署简单) 使用k8s更利于应用扩展 k8s的目标是让部署容器化应用更加简洁有效 k8s积累了作为google环境中运行工作负载15年的经验 最主要的效果: 可以让运维减少手工操作,让docker集群更简单化,自动化。 大型公司都在使用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 等资源使用情况,对应用容器进行规模扩大或规模剪裁
    高并发增加服务器,并发过去后自动增减。

  • 服务发现:

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

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

文章来源: zmedu.blog.csdn.net,作者:互联网老辛,版权归原作者所有,如需转载,请联系作者。

原文链接:zmedu.blog.csdn.net/article/details/115044146

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。