Kubernetes 简介
2023-12-20 14:25:31
1 Kubernetes简介
一个容器管理应用,提高容器化服务的部署和管理效率;
2 容器部署
2.1 传统部署形式
应用共用服务器环境,对于底层资源(文件目录,JDK,网络带宽等)存在弹性争夺、冲突等问题,容易导致应用性能不稳定、服务器环境不稳定等问题;
2.2 虚拟化部署形式
软件层面完全模拟出一台物理机,内部部署独立操作系统;
优点是有效隔离底层资源,每个应用所在的环境独立,每台虚拟机的资源都通过人为分配指定,不会相互争夺干扰;
但是也带来了部署麻烦,每台虚拟机需要冗余资源,造成服务器资源不能充分应用的缺点;
2.3 容器化部署
同样是软件层面的资源隔离,但是只是一部分资源的隔离,而共用服务器本身的操作系统(内核)(必要时还可以进行资源映射),这样就可以即有效隔离每个应用运行的环境,又不占用过多的服务器资源,更加灵活,属于折中、轻量化方案;
缺点:轻量化容器,频繁部署,容易导致数据丢失、容器ip不稳定等问题;
3 Kubernetes特性
- 自我修复
- 弹性伸缩
- 自动部帮和回滚
- 服务发现和负载均衡
- 机密和配苦管理
- 存储编排
- 批处理
4 竞品
常见企业级容器调度平台:
- Apache Mesos:大势已去
- Docker Swarm:大势已去
- Google Kubernetes:一家独大
下篇:
参考资料:
【完整版Kubernetes(K8S)全套入门+微服务实战项目,带你一站式深入掌握K8S核心能力】 https://www.bilibili.com/video/BV1MT411x7GH/?p=6&share_source=copy_web&vd_source=e22a75a6781804ee25ce46a2afc235ce
文章来源:https://blog.csdn.net/qq_31856061/article/details/135063744
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!