mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-23 21:20:42 +08:00
PRF
@lxbwolf
This commit is contained in:
parent
06b744700f
commit
1eca447b19
@ -1,42 +1,49 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: (lxbwolf)
|
||||
[#]: reviewer: ( )
|
||||
[#]: reviewer: (wxy)
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (5 predictions for Kubernetes in 2020)
|
||||
[#]: via: (https://opensource.com/article/20/1/kubernetes-2020)
|
||||
[#]: author: (Scott McCarty https://opensource.com/users/fatherlinux)
|
||||
|
||||
2020 年对 Kubernetes 的 5 项预测
|
||||
2020 年对 Kubernetes 的 5 个预测
|
||||
======
|
||||
请先回顾下 2019 年网站上最受欢迎的 Kubernetes 的文章。
|
||||
|
||||
> 以及,对 2019 年最受欢迎的 Kubernetes 文章的回顾。
|
||||
|
||||
![Person drinking a hat drink at the computer][1]
|
||||
|
||||
你怎么追踪一个广受欢迎的项目(如 Kubernetes)的发展轨迹?你怎么能了解它发展到什么程度了?如果你在为这个项目作贡献或加入了 SIG(Special Interest Group),可能你会在潜移默化中了解到它的发展轨迹,但如果你的全日工作不涉及到为 Kubernetes 作贡献,那么你可能需要一点关于未来的预测来帮助你了解。对于一个诸如 Kubernetes 的快速发展的项目,年末是回顾过去的一年和展望新的一年的最好时机。
|
||||
你是怎么追踪一个广受欢迎的项目(如 Kubernetes)的发展轨迹?你是怎么了解它发展到什么程度了?如果你在为这个项目作贡献或加入了特殊兴趣组(SIG),可能你会在潜移默化中了解到它的发展轨迹,但如果你的全日工作不涉及到为 Kubernetes 作贡献,那么你可能需要一点关于未来的预测来帮助你了解。对于一个诸如 Kubernetes 的快速发展的项目,年末是回顾过去的一年和展望新的一年的最好时机。
|
||||
|
||||
今年,Kubernetes 取得了很大的进展。除了去查看源码、文档、会议笔记,你也可以去浏览博客。为了深入了解,我在 Opensource.com 上看了 Kubernetes 的 top 10 文章。通过这些文章,我们能了解开发者们更喜欢读和写哪些话题的文章。我们开始吧!
|
||||
今年,Kubernetes 取得了很大的进展。除了去查看源码、文档、会议笔记,你也可以去浏览博客。为了深入了解,我在 Opensource.com 上找到了 Kubernetes 排名前十的文章。通过这些文章,我们能了解开发者们更喜欢读和写哪些话题的文章。我们开始吧!
|
||||
|
||||
(2019 年末获取 Kubernetes 文章的 top 10。)
|
||||
- [为什么数据科学家喜欢Kubernetes][13]
|
||||
- [Kubernetes 机密信息和 ConfigMap 简介][14]
|
||||
- [怎样在 Kubernetes 上运行 PostgreSQL][15](译文)
|
||||
- [为什么说 Kubernetes 是一辆翻斗车][16](译文)
|
||||
- [安全扫描你的 DevOps 流程][17]
|
||||
- [在 Kubernetes 上部署 InfluxDB 和 Grafana 以收集 Twitter 统计信息][18]
|
||||
- [使用 Kubernetes 操作器扩展 PostgreSQL][19]
|
||||
- [使用 Kubernetes 控制器减少系统管理员的工作量][20]
|
||||
- [将 Kubernetes 带到裸金属边缘计算][21]
|
||||
- [为什么你不必担心 Kubernetes][22]
|
||||
|
||||
首先,我要指明这些文章中有 5 篇是关于 Kubernetes 工作负载的扩展以及它们可以运行在什么场景。这些工作负载涵盖数据科学、PostgreSQL、InfluxDB、Grafana(不仅仅监控集群本身)和 Edge。从历史角度看,Kubernetes 和容器都是在虚拟机上运行的,尤其是运行在由云提供的基础设施上时。抛开对于 Kubernetes 的兴趣因素,这也表明了终端用户们极度希望在裸机上安装 Kubernetes(参照[OpenShift 环境安装 Kubernetes][2])。
|
||||
首先,我要指明这些文章中有 5 篇是关于 Kubernetes 工作负载的扩展以及它们可以运行在什么场景。这些工作负载涵盖数据科学、PostgreSQL、InfluxDB、Grafana(不仅仅监控集群本身)和边缘计算。从历史角度看,Kubernetes 和容器都是在虚拟机上运行的,尤其是运行在由云提供的基础设施上时。抛开对于 Kubernetes 的兴趣因素,这也表明了终端用户们极度希望在裸机上安装 Kubernetes(参照 [用 OpenShift 在裸机环境运行 Kubernetes][2])。
|
||||
|
||||
其次,也有很多开发者希望了解操作相关的知识以及 Kubernetes 的最佳实践。从 [Kubernetes 操作][3] 到 [Kubernetes 控制器][4],从 [Secrets][5] 到 [ConfigMaps][6],开发者和运维人员都希望能找到简化部署和管理工作的最佳实践。我们经常纠结在怎么去修改配置文件或别人会怎么配置,而不去回头想想这些配置是怎么让应用部署运转的(不是怎么安装,也不是怎么运行 Kubernetes)。
|
||||
其次,也有很多开发者希望了解操作相关的知识以及 Kubernetes 的最佳实践。从 [Kubernetes 操作器][3] 到 [Kubernetes 控制器][4],从 [机密信息][5] 到 [ConfigMaps][6],开发者和运维人员都希望能找到简化部署和管理工作的最佳实践。我们经常纠结在怎么去修改配置文件或别人会怎么配置,而不去回头想想这些配置是怎么让应用部署运转的(不是怎么安装,也不是怎么运行 Kubernetes)。
|
||||
|
||||
最后,人们似乎对入门教程真的感兴趣。事实上,构建 Kubernetes 所需了解的信息太多了,以至于让人们望而却步,也使他们走了错误的路。流行度高的文章中有几篇讲述了为什么你需要了解用 Kubernetes 运行应用程序,而不仅仅是安装它。就是最佳实践类的文章一样,人们也通常不会回头分析在入门时他们应该在什么地方花费时间。我一直秉持的理念是,把有限的时间和金钱投入到如何使用某项技术上,而不是如何构建它。
|
||||
最后,人们似乎对入门教程真的感兴趣。事实上,构建 Kubernetes 所需了解的信息太多了,以至于让人们望而却步,也使他们走了错误的路。流行度高的文章中有几篇讲述了为什么你需要了解用 Kubernetes 运行应用程序,而不仅仅是安装它。就像最佳实践类的文章一样,人们也通常不会回头分析在入门时他们应该在什么地方花费时间。我一直秉持的理念是,把有限的时间和金钱投入到如何使用某项技术上,而不是如何构建它。
|
||||
|
||||
### 2020 年对 Kubernetes 的 5 项预测
|
||||
### 2020 年对 Kubernetes 的 5 个预测
|
||||
|
||||
回顾下 2019 年的相关主题,这些主题告诉我们 2020 年将如何发展?结合这些文章中的观点,加上我自己的看法,我来分享下我对于 2020 年以及未来发展趋势的想法:
|
||||
回顾了 2019 年的相关主题,这些主题告诉我们 2020 年将如何发展?结合这些文章中的观点,加上我自己的看法,我来分享下我对于 2020 年以及未来发展趋势的想法:
|
||||
|
||||
1. 工作负载扩展。我会关注高性能计算,AI/ML 以及使用 Operator 的有状态工作负载。
|
||||
|
||||
2. 更多的生产中的最佳实践,尤其是跟一些成熟的标准相关的,像 PCI,HIPAA,NIST 等等.
|
||||
|
||||
3. rootless 相关的更好的安全性和 [runtimes classes][7](如 [gVisor][8],[Kata Containers][9] 等等)更高的安全性。
|
||||
|
||||
4. 在部署和开发者们共享应用时,把 Kubernetes 清单的更好的规范标准作为部署的核心要素。如 [podman generate kube][10], [podman play kube][11], 还有多合一 Kubernetes 环境,如 [CodeReady Containers (CRC)][12]
|
||||
|
||||
5. 一个前所未有的网络、存储和专业硬件(如 GPU 等等)供应商的生态系统,为 Kubernetes 提供 BoB(译注:best of breed,单项最佳品牌)解决方案(在免费软件中,我们相信开放的生态系统好过垂直整合的解决方案)。
|
||||
1. 工作负载扩展。我会关注高性能计算、AI/ML 以及使用操作器的有状态工作负载。
|
||||
2. 更多的生产中的最佳实践,尤其是跟一些成熟的标准相关的,像 PCI、HIPAA、NIST 等等。
|
||||
3. 提升免 root 和更安全的[运行时类][7](如 [gVisor][8]、[Kata Containers][9] 等等)的安全性。
|
||||
4. 在部署和开发者们共享应用时,把 Kubernetes 清单的更好的规范标准作为部署的核心要素。如 [podman 生成 kube][10]、[podman 运行 kube][11],还有多合一 Kubernetes 环境,如 [CodeReady Containers (CRC)][12]
|
||||
5. 一个前所未有的网络、存储和专业硬件(如 GPU 等等)供应商的生态系统,为 Kubernetes 提供 BoB(LCTT 译注:best of breed,单项最佳品牌)解决方案(在自由软件中,我们相信开放的生态系统好过垂直整合的解决方案)。
|
||||
|
||||
期待 Kubernetes 在新的一年里再创辉煌!
|
||||
|
||||
@ -47,7 +54,7 @@ via: https://opensource.com/article/20/1/kubernetes-2020
|
||||
作者:[Scott McCarty][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[lxbwolf](https://github.com/lxbwolf)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
@ -65,3 +72,13 @@ via: https://opensource.com/article/20/1/kubernetes-2020
|
||||
[10]: https://developers.redhat.com/blog/2019/01/29/podman-kubernetes-yaml/
|
||||
[11]: https://www.redhat.com/en/blog/rhel-81-minor-release-major-new-container-capabilities
|
||||
[12]: https://developers.redhat.com/products/codeready-containers/overview
|
||||
[13]: https://opensource.com/article/19/1/why-data-scientists-love-kubernetes
|
||||
[14]: https://opensource.com/article/19/6/introduction-kubernetes-secrets-and-configmaps
|
||||
[15]: https://linux.cn/article-10762-1.html
|
||||
[16]: https://linux.cn/article-11011-1.html
|
||||
[17]: https://opensource.com/article/19/7/security-scanning-your-devops-pipeline
|
||||
[18]: https://opensource.com/article/19/2/deploy-influxdb-grafana-kubernetes
|
||||
[19]: https://opensource.com/article/19/2/scaling-postgresql-kubernetes-operators
|
||||
[20]: https://opensource.com/article/19/3/reducing-sysadmin-toil-kubernetes-controllers
|
||||
[21]: https://opensource.com/article/19/3/bringing-kubernetes-bare-metal-edge
|
||||
[22]: https://opensource.com/article/19/10/kubernetes-complex-business-problem
|
||||
|
Loading…
Reference in New Issue
Block a user