越来越多的企业采用 Kubernetes 支持应用的快速开发与交付,Kubernetes 的部署与管理任务也逐渐向 IT 基础架构团队倾斜。尤其是对于习惯了传统虚拟化环境的基础架构工程师,容器环境的管理方式往往会带来诸多困扰:
为了帮助更多用户快速上手 Kubernetes,我们整理了电子书《IT 基础架构团队的 Kubernetes 管理:从入门到评估》,详细解析 Kubernetes 部署运维技巧和管理工具选型建议,并于近期更新了新章节——基于虚拟化与裸金属环境部署 Kubernetes 的架构、特性、性能与适用场景对比。欢迎点击链接,一键获取最新版电子书!
由于缺乏容器与 Kubernetes 相关技术知识,以及 Kubernetes ⾃身操作需要学习等原因,基础架构团队经常被误认为难以主导 Kubernetes 的运维管理。而随着云原⽣技术的不断成熟,市⾯上出现了很多可以辅助基础架构⼯程师,对 Kubernetes 进⾏运维管理的商⽤ Kubernetes管理软件/平台。运维⼈员仅需掌握基本的容器/Kubernetes 知识,即可快速上⼿ Kubernetes 运维管理等⼯作。
为了有效解决 Kubernetes ⼿动运维管理复杂、⾃动化程度低、功能分散等主要问题,运维⼈员应该选择⼀款简单、智能、运维友好并⽀持多环境统⼀管理的 Kubernetes 管理平台,帮助运维⼈员完成耗时费⼒的低价值⼯作、提升容器环境安全与运⾏效率。
基于 Kubernetes 部署与管理流程,Gartner 在报告分别给出了评估、计划、实施和团队管理 4 个阶段的实践建议。尤其是在评估与计划阶段,Gartner 建议用户结合应⽤架构与部署⽬标,选择合适的 Kubernetes 部署模式与解决⽅案,并重点关注容器平台在可⽤性和⾃动化集群管理⽅⾯的能⼒。
在架构方面,虚拟化环境与裸金属环境部署 Kubernetes,最大的区别在于虚拟化层的有无。正因如此,虚拟化环境对资源的整合和利用率更高,具有更强的横向扩展能力、集群生命周期管理能力、高可用功能和内核/存储/网络独立性,在提升运维效率的同时保护数据安全。而裸金属环境由于减少了虚拟化层开销,在性能与成本投入方面更具优势。
经过测试对比,SMTX Kubernetes 服务(基于虚拟化/超融合环境部署)运行有状态和无状态应用的整体性能水平,可达到裸金属 Kubernetes 的 82% – 96%;在一些常规业务压力的场景下,SKS 与裸金属 Kubernetes 几乎可以提供相同的性能,满足绝大多数业务场景的性能需求。
虽然虚拟化和裸金属支持 Kubernetes 在性能上有所差距,但虚拟化在资源效率、弹性扩缩、安全隔离、简易运维等方面的优势,使其可以更好地支持以下三种应用场景:
想要阅读完整内容?点击免费获取《IT 基础架构团队的 Kubernetes 管理:从入门到评估》。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论