云原生周刊: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 发布!
云原生周刊:Gateway API 1.0.0 发布 | 2023.11.6的更多相关文章
- 云原生生态周报 Vol. 17 | Helm 3 发布首个 beta 版本
本周作者 | 墨封.衷源.元毅.有济.心水 业界要闻 1. Helm 3 首个 beta 版本 v3.0.0-beta.1 发布 该版本的重点是完成最后的修改和重构,以及移植其他 Helm 2 特性. ...
- NodeJS 基于 Dapr 构建云原生微服务应用,从 0 到 1 快速上手指南
Dapr 是一个可移植的.事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的.无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架.Dapr 确保开发人员专注 ...
- 云原生2.0网关API标准发展趋势
摘要:Gateway API希望取代Ingress API. 本文分享自华为云社区<云原生2.0网关API标准发展趋势>,作者:华为云云原生团队 . 云原生网关API标准背景及发展现状 G ...
- Rainbond的 Gateway API 插件制作实践
Gateway API 作为新一代的流量管理标准,对原有 Ingress 的扩展不规范.移植性差等问题做出了改进.从兼容K8s生态和优化网关体验出发,Rainbond 支持以插件的形式扩展平台网关能力 ...
- AWS 15年(2):云原生兴起
AWS创立云计算15年来,没有一个行业不跟云计算相关,没有任何一个颠覆性创新缺少云计算的参与,云已经是不可逆的滚滚洪流. AWS这15年,是云原生服务从无到有再到基本成熟的15年,是云原生应用兴起的1 ...
- 终极套娃 2.0|云原生 PaaS 平台的可观测性实践分享
某个周一上午,小涛像往常一样泡上一杯热咖啡 ️,准备打开项目协同开始新一天的工作,突然隔壁的小文喊道:"快看,用户支持群里炸锅了 -" 用户 A:"Git 服务有点问题, ...
- 云原生生态周报 Vol. 21 | Traefik 2.0 正式发布
作者 | 浔鸣.心水.元毅.源三.衷源 业界要闻 CNCF 计划将 TOC 升至 11 人 技术监督委员会(TOC)是 CNCF 的三大核心管理机构之一,从 2020 年 1 月起,TOC 将从 9 ...
- 未来云原生世界的“领头羊”:容器批量计算项目Volcano 1.0版本发布
在刚刚结束的CLOUD NATIVE+ OPEN SOURCE Virtual Summit China 2020上,由华为云云原生团队主导的容器批量计算项目Volcano正式发布1.0版本,标志着V ...
- 云原生的弹性 AI 训练系列之二:PyTorch 1.9.0 弹性分布式训练的设计与实现
背景 机器学习工作负载与传统的工作负载相比,一个比较显著的特点是对 GPU 的需求旺盛.在之前的文章中介绍过(https://mp.weixin.qq.com/s/Nasm-cXLtJObjLwLQH ...
- Pulsar云原生分布式消息和流平台v2.8.0
Pulsar云原生分布式消息和流平台 **本人博客网站 **IT小神 www.itxiaoshen.com Pulsar官方网站 Apache Pulsar是一个云原生的分布式消息和流媒体平台,最初创 ...
随机推荐
- 《Python数据可视化之matplotlib实践》 源码 第三篇 演练 第八章
图 8.1 import matplotlib.pyplot as plt import numpy as np plt.axes([0.05, 0.7, 0.3, 0.3], frameon=Tr ...
- 【转载】 你真的理解Python中MRO算法吗?
来自:www.xymlife.com 作者: XYM 链接:http://www.xymlife.com/2016/05/22/python_mro/ (点击阅读原文前往) ------------- ...
- 如何将python的pip源设置为阿里云
为python的pip源设置为阿里云,pip源的设置操作: pip config set global.index-url https://mirrors.cloud.aliyuncs.com/pyp ...
- Apache DolphinScheduler 3.2.2 版本正式发布!
Apache DolphinScheduler 3.2.2 版本正式发布! 近日,Apache DolphinScheduler 发布了 3.2.2 版本.此版本主要基于 3.2.1 版本进行了 bu ...
- pyc文件添加magic头
pyc文件添加magic头 hexedit插件安装可以去看另一篇文章:http://t.csdnimg.cn/VhqEh 我们用notepad++打开pyc文件,选择插件--->hex-edit ...
- 17-canvas绘制扇形
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...
- SMU Summer 2024 Contest Round 2
SMU Summer 2024 Contest Round 2 Sierpinski carpet 题意 给一个整数 n ,输出对应的 \(3^n\times 3^n\) 的矩阵. 思路 \(n = ...
- dubbo服务治理(一)降级
在线网站一般都会有服务器压力剧增的时候,比如说网上商城的促销,这个时候常用的手段就是服务降级,根据当前业务情况及流量对一些服务和页面有策略的降级,以此缓解了服务器资源压力,以保证核心任务的正常运行,同 ...
- Terraform中的for_each和count
通过Terraform创建云主机时,在某些业务场景下,一个机器需要挂载多个云盘,一般云厂商都是单独创建云主机和云硬盘然后通过attachment的资源去挂载,因此我们的模板大致如下: resource ...
- Linux下错误解决方案
错误 "E: Unable to correct problems, you have held broken packages."这种问题包破坏问题,可能是由于镜像源与系统版本不 ...