当前位置:首页 > 报告详情

SmartX:2024年IT基础架构团队的Kubernetes管理-从入门到评估报告(55页).pdf

上传人: 起** 编号:170507 2024-08-04 55页 4.17MB

下载:

1、IT 基础架构团队的Kubernetes 管理概念从到评估越来越多的企业开始采围绕 Kubernetes 的云原开发式。通常,Kubernetes 的部署运维主要由开发团队或平台团队负责完成,基础架构团队仅负责提供服务器、络和存储等设备和持。不过,不少企业发现,由于 Kubernetes 与承载的应之间完全解耦的特性,它常适合作为种 Infrastructure as a Service(IaaS),既可以在公有云上提供,也可以在企业私有云上作为新代的基础架构,为现代化应提供可靠的基础设施。因此,伴随着这种定位的转变,Kubernetes 的建设和运维也将更多地交由基础架构团队负责。对于 IT

2、 基础架构团队,接管 Kubernetes 平台的管理运维,疑是项不的挑战。为此,我们将为您提供接管 Kubernetes 平台所需的核信息,如选型评估要点、部署运维建议、基于虚拟化还是裸属部署等等。2024 年 1 更新录基础架构团队为何要接管 Kubernetes 部署运维?基础架构团队接管 Kubernetes 部署运维的可性如何选择 Kubernetes 管理平台?如何部署运维 Kubernetes?来 Gartner 的建议Kubernetes 部署,选择虚拟化还是裸属?适合在虚拟化环境中部署 Kubernetes 的三个场景虚拟化 vs.裸属:持 Kubernetes 性能对测试资

3、源推荐基础架构团队为何要接管 Kubernetes 部署运维?K8s 部署运维占了开发员量的时间精作为现代化应的载体,容器和 Kubernetes 最开始被认为是“新型 Platform as a Service(PaaS)平台的基础”,由开发团队或平台团队负责规划和建设,包括预热期的学习、调研、技术储备、试环境搭建及维护、制定技术体系、法及具组合(包括针对裸属的具软件)。然,作为种新兴的技术,Kubernetes 学习成本较,部分开发员除了进前期的规划,还需要在使 Kubernetes 进应开发的同时,承担 Kubernetes 集群的基础管理和维护作,例如多次、重复搭建相似的 Kubern

4、etes 集群:使 kubeadm 初始化集群。在服务器上安装操作系统并连接到交换机。在服务器上安装最新版本的容器运时。在服务器上安装 kubeadm、kubelet、kubectl。安装和配置络插件 CNI。这些步骤完成后,只是部署了个 Kubernetes 节点,要使之成为集群,还需要:设置节点为管理节点。创建其他 Kubernetes 节点。将其他节点加集群,设置为管理节点或作节点。验证所有节点是否正常运。配置安全访问。配置容器存储。这种常运维不仅会占开发员量的时间精,还会拖延新应的开发和上线速度,与企业选择使 Kubernetes 以加快开发速度、提服务效率的初衷相违背。由于基础架构团

5、队拥有从硬件设施到操作系统的全套技能和经验,在上述过程中可以优化部署流程、引批量配置脚本,快速完成从硬件安装、连接到部署 Kubernetes 环境的全过程,且这个过程还可以不断复制,不断提部署的效率和质量。基础架构团队接管具有天然优势Gartner 在CTOs Guide to Containers and Kubernetes Answering the Top 10 FAQs报告中,建议企业将 Kubernetes 部署运维等作移交给其他团队,帮助开发团队专注于软件开发作。具体职责与作内容包括:团队职责作内容软件开发开发员编程、软件设计、实现与测试源代码管理平台平台程与运营确定平台具平台

6、安装、配置和管理动化容器基础设施供应维护基本映像DevOps 流线和常运维操作动化的集成为开发员启助服务功能容量规划、作负载隔离可靠性程(如站点可靠性程师)有关平台和应程序的安全性、监控和性能应弹性(resiliency)调试与记录产问题事件管理与响应搭建与发布程选择与管理 CI/CD 部署流程开发模板以快速构建新的服务和功能指导开发团队量化流程效率和开发员产,并创建可视化界基础架构团队为何要接管 Kubernetes 部署运维?不难看出,Gartner 在“平台团队”中列举的部分职责,与传统基础架构团队负责的基本致。且由于基础架构程师习惯于同时监控、保障多个应/系统/环境,综合管理能更强,在

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要从以下几个方面探讨了IT基础架构团队接管Kubernetes部署运维的必要性、可行性以及如何选择和部署Kubernetes管理平台: 1. 基础架构团队接管Kubernetes部署运维的必要性:Kubernetes学习成本较高,开发人员需要同时承担应用开发和Kubernetes集群的基础管理和维护工作,这会占用大量时间和精力。而基础架构团队拥有从硬件设施到操作系统的全套技能和经验,可以优化部署流程,提高部署效率和质量。 2. Kubernetes部署运维的可行性:虽然Kubernetes部署运维与传统基础架构有所不同,但借助管理工具,掌握基础Kubernetes知识即可快速上手。市场上出现了很多可以辅助基础架构工程师对Kubernetes进行运维管理的商用Kubernetes管理软件/平台。 3. 如何选择Kubernetes管理平台:选择与您的应用架构和部署目标一致的Kubernetes管理平台。根据技术采用情况、业务需求、技术文化等确定和/或验证要将哪些业务案例部署在Kubernetes上。评估您现有的战略合作伙伴供应商的产品,他们的产品或许就可以满足您的要求。 4. 如何部署运维Kubernetes:结合应用架构与部署目标选择合适的部署模式与解决方案。实施安全、监控、存储、网络、工具链层面的最佳实践建议。组建平台运维(Platform Ops)团队持续化管理并扩展DevOps业务。 5. Kubernetes部署,选择虚拟化还是裸金属?:虚拟化和裸金属对Kubernetes的支持能力在不同方面各有千秋。总体而言,虚拟化环境对资源的整合和利用率更高,具有更强的横向扩展能力、集群生命周期管理能力、高可用功能和内核/存储/网络独立性,在提升运维效率的同时保护数据安全。而裸金属环境由于减少了虚拟化层开销,在性能与成本投入方面更具优势。
为什么基础架构团队要接管Kubernetes部署运维? 如何选择适合企业的Kubernetes管理平台? 虚拟化与裸金属环境部署Kubernetes有何区别?
客服
商务合作
小程序
服务号
折叠