此外,回顾一下2019年网站上最受欢迎的Kubernetes文章。
如何跟踪像Kubernetes这样广受欢迎的项目?你如何确定前进的方向?如果你正在为这个项目做贡献,或者参加特殊兴趣小组(SIGs),你可能会通过渗透的方式获得一些见解,但是对于那些白天的工作不包括为Kubernetes做贡献的人来说,你可能需要一点帮助来阅读。对于Kubernetes这样一个快速发展的项目来说,年底是回顾过去一年以了解下一年的绝佳时机。
今年,Kubernetes取得了很大进步。除了检查代码,文档和会议记录之外,另一个不错的来源是博客条目。为了获得一些见解,我看了Opensource.com上排名前十的Kubernetes文章。这些文章使我们了解了人们对阅读感兴趣的主题,但同样重要的是,人们对写作感兴趣的主题。让我们深入探讨!
(文末有2019年OpenSource 网站Kubernetes前10篇文章的链接。)
首先,我要指出,其中有五篇文章讨论了工作负载的扩展以及它们可以在何处运行。工作负载的这种扩展包括数据科学,PostgreSQL,InfluxDB和Grafana(作为工作负载,而不仅仅是监视群集本身)和Edge。从历史上看,Kubernetes和容器通常大多运行在虚拟机之上,尤其是在云提供商提供的基础架构上运行时。有了对Kubernetes的兴趣,这又是一个迹象,表明最终用户确实对裸机上的Kubernetes感兴趣。
其次,似乎对Kubernetes的操作知识和最佳实践非常渴望。从Kubernetes运营商到Kubernetes控制器,从Secrets到ConfigMaps,开发人员和运营商都在寻找最佳实践和方法来简化工作负载的部署和管理。通常,我们会陷入实际的配置示例或人们的操作方式中,而又不退一步地意识到所有这些都属于如何使应用程序部署可操作化(而不是如何安装或运行) Kubernetes本身)。
最后,人们似乎对入门非常感兴趣。实际上,关于如何构建Kubernetes的信息太多,以至于会吓倒人们并使他们误入歧途。几篇顶级文章重点介绍了为什么您应该学习在Kubernetes上运行应用程序,而不是专心安装它。像最佳做法一样,人们通常不会退后一步来分析开始时应该在哪里投入时间。我一直主张在可能的情况下,花费有限的时间和金钱来使用技术而不是构建技术。
关于2020年Kubernetes的5个预测:
1.扩张的工作负载。我将继续关注使用运算符的高性能计算,AI / ML和有状态工作负载。
2.更具体的最佳实践,尤其是围绕成熟的标准(例如PCI,HIPAA,NIST等)。
3.增加了无根类和高安全性运行时类(如gVisor、Kata容器等)的安全性。
4.Kubernetes上更好的标准化体现为开发中部署和开发人员之间共享应用程序的核心构件。比如podman生成kube, podman播放kube,所有这些都在Kubernetes的环境中比如CodeReady Containers (CRC)
5.网络,存储和专用硬件(GPU等)供应商的生态系统越来越广泛,为Kubernetes创造了最佳的解决方案(在免费软件中,我们认为开放的生态系统比垂直集成解决方案更好)
附:OpenSource 2019年十大Kubernetes文章链接
1. Why data scientists love Kubernetes
https://opensource.com/article/19/1/why-data-scientists-love-kubernetes
2. An Introduction to KubernetesSecrets and ConfigMaps
https://opensource.com/article/19/6/introduction-kubernetes-secrets-and-configmaps
3.How to run PostgreSQL on Kubernetes
https://opensource.com/article/19/3/how-run-postgresql-kubernetes
4. Kubernetes is a dump truck: Here’swhy
https://opensource.com/article/19/6/kubernetes-dump-truck
5. Security scanning your DevOpspipeline
https://opensource.com/article/19/7/security-scanning-your-devops-pipeline
6. Deploy InfluxDB and Grafana onKubernetes to collect Twitter stats
https://opensource.com/article/19/2/deploy-influxdb-grafana-kubernetes
7. Scaling PostgreSQL with KubernetesOperators
https://opensource.com/article/19/2/scaling-postgresql-kubernetes-operators
8. Reducing sysadmin toil withKubernetes controllers
https://opensource.com/article/19/3/reducing-sysadmin-toil-kubernetes-controllers
9. Bringing Kubernetes to thebare-metal edge
https://opensource.com/article/19/3/bringing-kubernetes-bare-metal-edge
10. Why you don’t have to be afraid ofKubernetes
https://opensource.com/article/19/10/kubernetes-complex-business-problem
原文链接:https://opensource.com/article/20/1/kubernetes-2020