k8s核心概念总结版
【摘要】 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)