当前位置: 首页 > 科技观察

采用Kubernetes的关键点是什么?

时间:2023-03-21 18:27:14 科技观察

Kubernetes之所以成为流行趋势,是因为它可以实现基础设施的弹性扩展,而不是让IT团队花费大量时间维护服务器、存储、网络设备等,K8s可以将每个应用程序打包到一个容器镜像中,其中所有实例的管理、发现、访问等细节都不需要IT运维人员复杂的介入。这种可移植、可扩展、自动化的方法极大地提高了基础设施扩展的速度,并实现了应用程序的快速上线。在很多人的潜意识里,使用Kubernetes就意味着企业IT运维不再需要成本,这其实是一种误解。有了K8s,开发者不需要知道那么多细节,但这并不意味着这些细节不存在。仍然需要有人负责应用升级、设备监控和新节点分配。因此,对于企业应用的关键业务和关键业务基础设施相关的关键节点,需要预留足够的升级空间和预算。过去,您可能经常升级VM映像;但现在,对您的Kubernetes基础架构执行相同的操作。尤其是在使用标准的K8s时,一定要做好升级的准备。另外,球队变化太快,也是一个很大的问题。当企业IT团队采用新的协作服务协议时,系统洞察力将面临新的挑战。一旦迁移到K8s,意味着企业IT系统不仅要满足微服务架构,还需要结合新的可视化工具,而pod等K8镜像通常比传统VM的生命周期更短,这意味着从应用程序收集数据的方法也需要改变。一个优秀的解决方案是从使用K8s的第一天开始构建系统洞察力。包括检测您的代码,同时采用以用户为中心的基础架构统一视图,并了解关键要素,例如检测数据的传输、聚合和分析方式。不要等到系统宕机了才去解决这些问题。一旦中断,大量数据可能会永久丢失。当然,这并不意味着Kubernetes充满了风险点,它还有很多好处,比如神奇地解决你所有的基础设施问题。K8s的好处是可以很好的隔离很多风险点,让IT平台团队更有效的解决排他性问题,但是前提是你的K8s是完整的解决方案。因此,对于IT运维人员来说,基础设施团队除了管理??操作系统升级、漏洞扫描和补丁之外,还需要对K8主要组件(APIserver等)和所有节点组件(docker、库贝莱特))。如果企业选择托管的K8s解决方案,很多工作将由第三方来完成,但企业自身仍然需要在主节点的启动和升级中发挥主要作用。由于节点升级有时会造成中断,因此企业需要确保在升级过程中有足够的空间来控制整个服务流程。最后,K8社区是一个巨大的免费资源,其发展潜力非常可观。Kubernetes虽然不是第一个开源编排工具,但拥有一个充满活力且快速发展的社区。这是K8不断发展的动力源泉,但很多新功能还有待进一步验证。