2021年Kubernetes的5个预测5个问题,并获得有关如何解决这些问题的建议。Kubernetes如今是已部署容器的组织的主要编排解决方案,并且是大多数云原生环境的核心。与之前采用的许多技术一样,Kubernetes已经达到了一定程度的成熟度和稳定性。展望未来,如果考虑到全球主要的云提供商和软件平台供应商都在提供内置的Kubernetes选项,那么在这个“后Kubernetes”世界中,组织在转向生态系统时需要应对哪些挑战?Kubernetes预测1:使用人工智能更智能/机器学习更简单的方法基础设施一直是应用程序的推动者。AI/机器学习的数据丰富的世界是一个持续增长和投资的应用程序。Kubernetes的可扩展性和分布式架构一直是AI/ML的绝佳选择,其成熟的解决方案将使该领域在2021年得到发展。简化AI/ML的目标要求在容器之上构建软件开发生命周期,允许组织从数据中提取商业价值。当今大多数组织的IT组织面临的挑战是他们的基础设施和应用程序/数据所有者之间没有协调,每个组织都有自己的工具,这些工具没有集成在一起。Kubernetes预测2:改善开发人员和运维人员的体验虽然容器有助于更好地运行应用程序,但仍需努力简化开发人员和运维人员的体验。生态系统中行业领先的供应商已经按照无服务器(或“NoOps平台”)运营模式创建和完善解决方案,其中服务器仍在使用,但底层服务得到了很好的处理。微软早在2017年就创建了Azure容器实例,随后是AWSFargate(最初仅在ECS上,然后在2019年支持EKS)。2018年,Google推出了Knative,这是一种开源的全行业解决方案,可简化云原生应用程序的构建、服务和事件处理。Knative支持RedHat的OpenShiftServerless和GoogleCloudRun。AWS在re:Invent2020上发布了一系列公告,这些公告将继续模糊容器和无服务器之间的界限。所有这些解决方案都希望减少与底层基础设施的交互,使组织能够更专注于应用程序和其他业务需求。到2021年,组织应该在了解Kubernetes和相关项目的所有细微差别之间取得平衡,而不是将这些技术用作他们已经购买的平台或托管服务的一部分。Kubernetes预测3:自动化是重中之重自动化是组织管理的重中之重,这涉及到技术领域的方方面面。自动化是Kubernetes的主要目标(自动化容器部署和扩展人工任务是这项技术的核心),那么有什么需要改进的地方呢?你看各种自动化解决方案会不断增加,从安装、升级到环境管理和自我修复。完整的端到端应用程序自动化将弥合IT团队技能和技术之间的差距,以实现更快的部署、可扩展性和易于管理。自动化工具还有助于维护安全的环境,这在我们看到Kubernetes环境扩展到边缘时尤其需要。Kubernetes预测4:边缘计算的快速增长如果混合云或多云的采用是必然的,那么边缘计算的增长强化了这样一个事实,即当人们考虑数据和应用程序所在的位置时,它们将位于许多地方。地方。如果您正在与电信公司、公共云提供商或传统组织交谈,关于边缘计算的讨论看起来会有很大不同。当谈到Kubernetes和云原生生态系统时,有许多技术驱动的解决方案正在引发讨论或让客户更感兴趣。虽然这家电信巨头已将其NFV解决方案扩展到边缘计算讨论中,但组织仍有许多选择。边缘计算已成为混合环境整体分布式特性的一部分,因此组织应与供应商密切合作,以确保边缘计算不会成为具有专业技能的技术孤岛。Kubernetes预测5:项目超载云原生计算基金会(CNCF)项目格局的广度令人望而生畏,以至于它已成为互联网模因。为了构建一个完整的Kubernetes解决方案,您需要拥有用于日志记录、持续集成(CI)/持续交付(CD)、安全性等的工具。每个类别都有很多工具选项;这是一个经典的选择悖论。正如我们已经看到Kubernetes采用的成熟度从自己动手(DIY)转向云提供商一样,我们将看到容器平台的发展。组织需要花费时间和精力来选择、集成和测试环境来构建自己的平台,或者寻找合适的合作伙伴来提供兼具简单性和灵活性的平台,以利用项目和服务来满足业务需求。拥抱2021年的变化这里对组织的建议是采用支持其业务目标的工具。2020年的大流行迫使组织对计划外的变化做出快速反应。使用云原生生态系统构建的Kubernetes和解决方案可以加速软件开发,同时允许灵活使用数据和现代应用程序。平台、应用程序和员工技能的现代化将使组织能够在任何环境中蓬勃发展。原标题:2021年Kubernetes的5个预测,作者:StuMiniman
