您如何跟踪像Kubernetes这样的热门项目的轨迹?你怎么知道它在哪里?如果你正在为项目做贡献或加入项目如果你有一个特殊兴趣小组(SIG),你可能可以通过渗透看到它的发展轨迹,但如果你的全职工作不涉及为Kubernetes做贡献,那么你可能需要对未来的一点预测可以帮助你理解。对于像Kubernetes这样快速发展的项目,年底是回顾过去一年并展望新一年的好时机。Kubernetes今年取得了长足的进步。除了查看源代码、文档和会议记录外,您还可以浏览博客。为了深入挖掘,我在Opensource.com上找到了排名前10的Kubernetes文章。通过这些文章,我们可以了解开发人员更喜欢阅读和撰写哪些主题。让我们开始吧!为什么数据科学家喜欢KubernetesKubernetes机密和ConfigMaps简介如何在Kubernetes上运行PostgreSQLTwitter统计使用Kubernetes操作器扩展PostgreSQL使用Kubernetes控制器减少系统管理员工作量将Kubernetes引入裸机边缘计算为什么您不需要担心Kubernetes首先,让我指出,其中5篇文章是关于Kubernetes工作负载扩展以及它们可以在哪些场景中运行的。这些工作负载涵盖数据科学、PostgreSQL、InfluxDB、Grafana(不仅仅是监控集群本身)和边缘计算。从历史上看,Kubernetes和容器一直在虚拟机上运行,??尤其是在云提供的基础设施上。不管Kubernetes的兴趣因素如何,这也表明最终用户迫切希望在裸机上安装Kubernetes(请参阅使用OpenShift在裸机上运行Kubernetes)。其次,也有很多开发者想要学习Kubernetes的运维相关知识和好的实践。从Kubernetes操作员到Kubernetes控制器,从秘密到ConfigMaps,开发人员和操作员正在寻找简化部署和管理的最佳实践。我们经常纠结于如何修改配置文件或者其他人将如何配置它,而没有回头思考这些配置如何使应用程序部署工作(而不是如何安装,也不是如何运行Kubernetes)。最后,人们似乎对入门教程真正感兴趣。事实上,关于构建Kubernetes需要了解的信息太多了,这让人们望而却步,误入歧途。几篇热门文章解释了为什么您需要了解如何使用Kubernetes运行应用程序,而不仅仅是安装它。就像好的实践文章一样,人们往往不会回过头来分析他们在入门时应该把时间花在哪里。我的理念一直是将有限的时间和金钱花在如何使用一项技术上,而不是如何构建它。2020年Kubernetes的5个预测回顾2019年的相关主题,告诉我们2020年将如何发展?结合这些文章中的观点,加上我自己的观点,我将分享我对2020年和未来趋势思想的看法:工作负载扩展。我会专注于高性能计算、AI/ML和使用运算符的有状态工作负载。更多生产中的良好实践,尤其是与一些成熟标准相关的实践,例如PCI、HIPAA、NIST等。使用免根和更安全的运行时类(例如gVisor、KataContainers等)提高了安全性。在与开发人员部署和共享应用程序时,更好的Kubernetes清单规范标准是部署的核心要素。例如,podman生成kube,podman运行kube,还有一体化的Kubernetes环境,例如CodeReadyContainers(CRC),一个前所未有的网络、存储和专业硬件(如GPU等)供应商的生态系统,为Kubernetes提供BoB(LCTT译注:bestofbreed,单一优秀品牌)解决方案(在自由软件中,我们认为开放的生态系统优于垂直集成的解决方案)。期待Kubernetes又一个伟大的一年!
