16 位 Kubernetes 专家谈论选择合适的容器平台及更多行业趋势

每周关注开源社区和行业趋势。
75 位读者喜欢这篇文章。
Person standing in front of a giant computer screen with numbers, data

Opensource.com

作为一家采用开源开发模式的企业软件公司的高级产品营销经理,我定期发布关于开源社区、市场和行业趋势的更新,供产品营销人员、经理和其他影响者参考。以下是我和他们最喜欢的五篇文章。

16 位 Kubernetes 专家分享当前最有趣的趋势

鉴于 Kubernetes 的广泛(且不断增长的)使用,目前出现许多不断发展的 Kubernetes 趋势和最佳实践也就不足为奇了。对于 DevOps 专业人员来说,要掌握最新趋势并学习使用 Kubernetes 的新兴最佳实践,需要致力于持续学习。(查看我们的 50 个最佳 Kubernetes 教程列表,获取一些有用的学习资源。)DevOps 专业人员还应牢记 Kubernetes 安全性,并在开发周期的早期就将安全性构建到其中。要衡量贵组织的安全成熟度级别,并了解有关 Threat Stack 如何 保护您的容器化环境的更多信息,请参加 Threat Stack 的 云 SecOps 成熟度评估。 

为了解 Kubernetes 趋势目前在 DevOps 社区中引起了哪些兴趣,我们联系了一组 DevOps 专业人员和 Kubernetes 专家,并请他们回答以下问题: “目前 Kubernetes 中最值得关注的趋势是什么?”

影响:我认为,那些努力启动和运行 Kubernetes 的公司的招聘经理会很高兴地知道,世界上至少有 16 位 Kubernetes 专家。对于一项变化如此迅速的技术,在一定程度上需要“边做边学”。换句话说,如果您正在阅读本文并且真的想这样做,那么您很有可能成为下一次民意调查中的第 17 位专家。 

Quarkus 如何将 Java 带入现代企业技术世界

[当] 启动一个新的 Java 应用程序时,可以更容易地找到第三方组件或整个系统,这些组件或系统可以帮助开发人员在其他尚未发展到 Java 生态系统的广度和深度的语言上获得生产力提升。使用诸如 Quarkus 之类的全栈框架,并利用使用 Java 的库,例如 Eclipse MicroProfileEclipse Vert.x,使这变得更容易,并且还鼓励使用不同的工具和依赖项组合。特别是对于 Quarkus,它还包括一个扩展框架,第三方作者可以使用该框架构建本机可执行文件并扩展 Java 在企业中的功能。Quarkus 不仅将 Java 带入现代容器世界,而且还以较短的启动时间快速实现了这一点。

影响:一方面,这篇文章的作者有很多理由让这件事成真。另一方面,很多人/公司/组织也是如此。我不会押注于通过努力工作和“如果我足够大声和足够长久地说出这一点”的组合来实现云原生 Java 的表现。

Istio 1.3:新增功能和未来展望

Istio 是一个开源服务网格,使开发人员能够“连接、保护、控制和观察服务”。Istio 由 Google、IBM 和 Lyft 牵头,是一项协作计划,旨在解决与分布式微服务开发相关的运营障碍。

许多新更改都侧重于可扩展性。正如 Lin 所说,开发人员不应感到被 Istio 的限制所束缚。为此,他们进行了更改,以通过引入以下功能来满足开发人员的期望

影响:对我而言,以可扩展性为重点的版本意味着 Istio 开发人员开始对“Istio 的限制”内的内容感觉良好。祝贺他们发布!

选择合适的云容器平台

选择容器平台就像在宜家寻找家具。许多选项和替代方案中的每一个都提供略有不同的形式和功能,并且一种可能比另一种更适合企业。 

然而,对于每个企业而言,重要的是平台是集成的、安全的、定期更新的,并且具有适合业务的配置空间,而不会损害运营功能或安全性。查看我们在此处描述的特征将帮助您做出正确的选择。

影响:一旦您了解了自己的约束条件,您就希望能够灵活地选择最佳方式在约束条件下交付您的成果。本文对可能适用于试图弄清楚将在何处运行其容器的人的相关约束进行了有益的阐述,并就如何考虑选择中涉及的权衡提供了一些建议。

Eclipse Che 7 加强了 Java 和 Kubernetes 之间的联系

"借助 Che 7,云原生开发人员所需的一切(包括 IDE、其插件及其依赖项)都作为 Kubernetes 应用程序运行,因此一切都变得可重复和可重现",Red Hat 的开发人员工具和程序组副总裁 Brad Micklea 在一份声明中说,“而在此之前,开发团队不得不花费大量时间来构建和维护开发人员环境。现在,开发人员可以在 Kubernetes 中更快地启动一个镜像生产应用程序的开发环境,而 Che 将负责添加他们所需的开发、构建和调试工具。任何人、任何时候都可以为项目做出贡献,而无需安装软件,从而在更安全、集中托管的环境中实现更快的应用程序开发。”

影响:我经常听到的一件事是,争夺开发人员的心的战斗正在便利性的战场上进行。我还听说了经过数十年磨练和完善的个人开发工作流程和配置。我迫不及待地想看看哪个更强大:便利性还是熟悉度。 

我希望您喜欢我从上周选出的这份清单,并期待下周一再次回来阅读更多开源社区、市场和行业趋势。

标签
Tim Hildred stands with arms crossed.
我是 Tim。我喜欢写关于技术如何影响人,以及人如何反过来影响技术。我不断地关注新闻、科技和文化,着眼于构建尽可能美好的科幻未来。

评论已关闭。

Creative Commons 许可协议本作品根据 Creative Commons 署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.