云原生周刊:Gateway API 1.0.0 发布 | 2023.11.6
开源项目推荐
Kueue
Kueue 是一套用于作业队列的 API 和控制器。它是作业级管理器,可决定何时允许作业启动(如创建 pod),何时停止作业(如删除活动 pod)。
Reloader
一个 Kubernetes 控制器,可监控 ConfigMap 和 Secrets 中的变化,并对 Pod 及其相关部署、StatefulSet、DaemonSet 和 DeploymentConfig 进行滚动升级。
kwatch
kwatch 可帮助您监控 Kubernetes(K8s)集群中的所有变化,实时检测运行中应用程序的崩溃情况,并即时向您的频道(Slack、Discord 等)发布通知。
文章推荐
改进 Pod 启动时间
这篇文章介绍了在Kubernetes环境中,部署和管理Java后端应用程序时,与Pod启动时间相关的挑战以及改进方法。
文章提出了几种优化技术来改善Pod的启动时间。通过应用这些优化技术,作者在测试中观察到了大约81%的热身时间减少,从大约1000秒(16分钟)减少到约180秒(3分钟)。
如何创建 Kubernetes Operator?
这篇文章介绍了如何创建一个Kubernetes Operator。Operator是一种用于自动化管理Kubernetes集群中复杂应用的模式。文章提供了使用Operator Framework和KubeBuilder工具创建Operator的步骤和示例代码。
使用 Reloader 在 Kubernetes 中自动更新配置
这篇文章介绍了如何使用名为Reloader的工具在Kubernetes中自动化配置更新。在Kubernetes环境中管理和更新应用程序配置可能是一项复杂而耗时的任务。对ConfigMaps和Secrets的更改通常需要手动干预,这可能会导致错误和停机时间。然而,通过使用Reloader这个强大的工具,这个过程可以自动化。Reloader是一个开源的Kubernetes控制器,它监视ConfigMaps和Secrets的更改,并触发相关资源的滚动升级,确保应用程序保持最新状态。
云原生动态
Gateway API 1.0.0 发布
该版本是 Kubernetes Gateway API 项目的一个重要里程碑。主要变化如下:
- 一些关键的 API(Gateway、GatewayClass 和 HTTPRoute)已经达到了 GA(一般可用)状态,并建议在生产环境中使用这些稳定版本的资源。
- 新增了一些实验性功能,包括 BackendTLSPolicy、HTTPRoute 超时设置、Gateway 基础设施标签等。
- 引入了新的 CLI 工具 gwctl,旨在改善与 Gateway API 的交互体验。
- 修复了一些 bug,改进了规范和文档。
CloudBees 为 Amazon EKS 带来现代 DevSecOps 平台
CloudBees宣布其DevSecOps平台现已在Amazon Elastic Kubernetes Service(Amazon EKS)上提供。该平台旨在通过使用类似于GitHub的特定领域语言(DSL)简化工作流程,以实现应用程序开发的现代化。它利用Tekton流水线作为构建工作流程的基础模块,并提供可视化跟踪功能。该平台设计为嵌入了网络安全和合规控制,无需额外的附加解决方案。该平台旨在简化保护软件开发生命周期所需的工具数量。它取代了传统的替代方案,并提供了在多个CI/CD平台上编排工作流程的能力。
本文由博客一文多发平台 OpenWrite 发布!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云图说|分钟级构建业务大屏——Astro大屏应用
本文分享自华为云社区《【云图说】第271期 Astro Canvas一站式数据可视化开发,分钟级构建业务大屏》,作者:阅识风云 。 Astro大屏应用(Astro Canvas)是Astro轻应用提供的可视化页面构建服务,服务提供了丰富的可视化组件、灵活的数据接入和多种方式页面构建能力,支持多屏适配,帮助开发者快速构建和发布专业水准的实时可视化应用。通过Astro Canvas一站式数据可视化开发,可分钟级构建业务大屏、小屏页面。 通过Astro Canvas可分钟级构建可视化大屏,单击Astro轻应用帮助文档了解更多。 点击关注,第一时间了解华为云新鲜技术~
- 下一篇
完蛋!我被 Out of Memory 包围了! | 京东云技术团队
是极致魅惑、洒脱自由的Java heap space? 是知性柔情、温婉大气的GC overhead limit exceeded? 是纯真无邪、活泼可爱的Metaspace? 如果以上不是你的菜,那还有…… 刁蛮任性,无迹可寻的CodeCache! 性感火辣、心思细腻的Direct Memory 高贵冷艳,独爱你一人的OOM Killer! 总有一款,能让你钟情!BUG 选择权,现在交由你手! Java heap space 这是最常见的一个 OOM 问题了,谁还没经历过一个 Heap OOM呢? 当堆内存被塞满之后,一边 GC 无法及时回收,一边又在继续创建新对象,Allocator 无法分配新的内存之后,就会送一个 OOM 的错误: java.lang.OutOfMemoryError: Java heap space 分析解决起来无非是那几步: dump 堆内存 通过 MAT、YourKit、JProfiler 、IDEA Profiler 等一系列工具分析dump文件 找到占用内存最多、最大的对象,看看是哪个小可爱干的 分析代码,尝试优化代码、减少对象创建 增加 JVM...
相关文章
文章评论
共有0条评论来说两句吧...