《SmartX:2024年IT基础架构团队的Kubernetes管理-从入门到评估报告(55页).pdf》由会员分享,可在线阅读,更多相关《SmartX:2024年IT基础架构团队的Kubernetes管理-从入门到评估报告(55页).pdf(55页珍藏版)》请在三个皮匠报告上搜索。
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 在“平台团队”中列举的部分职责,与传统基础架构团队负责的基本致。且由于基础架构程师习惯于同时监控、保障多个应/系统/环境,综合管理能更强,在