云原生周刊:Kubernetes v1.30 一瞥 | 2024.3.25
开源项目推荐
Retina
Retina 是一个与云无关的开源 Kubernetes 网络可观测平台,它提供了一个用于监控应用程序运行状况、网络运行状况和安全性的集中中心。它为集群网络管理员、集群安全管理员和 DevOps 工程师提供可操作的见解,帮助他们了解 DevOps、SecOps 和合规性用例。
Retina 收集可自定义的遥测数据,这些遥测数据可以导出到多个存储选项(例如 Prometheus、Azure Monitor 和其他供应商),并以多种方式进行可视化(例如 Grafana、Azure Log Analytics 和其他供应商)。
Punq
Punq 通过直观的 Web 应用程序和用户友好的 CLI 简化了 Kubernetes 集群管理,旨在简化 DevOps 专业人员的生活。
它提供统一的团队协作、全面的日志访问和复杂的工作负载编辑器,有助于跨各种基础设施的集群的无缝监督和操作。
该项目致力于提高 Kubernetes 环境中的运营效率,特别注重支持基于团队的工作流程。
Kube Startup CPU Boost
Kube Startup CPU Boost 是一个控制器,可在 Kubernetes 工作负载启动期间增加 CPU 资源请求和限制。一旦工作负载启动并运行,资源就会设置回其原始值。
注意:这不是 Google 官方支持的产品。
crik
crik 是一个旨在为 Kubernetes Pod 提供检查点和恢复功能的项目,主要针对节点关闭和重启场景。它是一个命令包装器, criu 在底层用于检查点和恢复 Pod.
它是一项正在进行的工作,尚未准备好用于生产使用。
Kubero
Kubero 是一个完全自托管的内部开发人员平台 (IDP),它将 Heroku 的工作流程引入 Kubernetes 集群。它使您只需单击几下即可部署应用程序。它具有内置的 CI/CD 管道并支持多种暂存环境。
文章推荐
关于 Kubernetes 你可能不知道的一些事情
这篇文章介绍了关于 Kubernetes 的一些不太为人所知的隐藏功能。作者列举了几个令人惊喜的特性和技巧,包括资源限制、调试工具、Pod 的暂停和恢复、自动伸缩等。文章提供了对这些功能的简要解释和示例,以帮助读者更好地了解和使用 Kubernetes。作者还强调了这些隐藏功能的潜力,以及如何通过它们提高 Kubernetes 集群的性能、可靠性和开发效率。总的来说,这篇文章向读者展示了 Kubernetes 中一些被忽视的宝藏功能,为他们带来了更多的价值和可能性。
Kubernetes v1.30 一瞥
这篇文章是关于即将到来的 Kubernetes 版本 1.30 的一瞥。文章介绍了一些即将引入的变化和功能更新。其中包括 CRI-O 能够从 OCI 镜像仓库中应用 seccomp 配置文件、SIG Cloud Provider 的亮点、Kubernetes Book Club 的介绍、配置 Kubernetes 将容器存储在单独的文件系统上等内容。此外,文章还提到了 Kubernetes 1.29 版本的一些重要特性和变化。总体而言,这篇文章为读者提供了关于即将发布的 Kubernetes 1.30 版本的预览和一些相关的背景信息。
使用 Jenkins、Docker、Kubernetes 和 ArgoCD 构建强大的 CI/CD 流水线
这篇文章介绍了如何使用 Jenkins、Docker、Kubernetes 和 ArgoCD 构建强大的 CI/CD(持续集成/持续部署)流水线。文章详细说明了在 Ubuntu 机器上安装和配置 Docker、Kubernetes、Jenkins 和 ArgoCD 的步骤。它还提供了两个示例仓库,分别用于构建 Flask 应用程序和管理 Kubernetes 部署和服务清单。文章还包括在 Jenkins 中创建流水线的步骤,并介绍了如何手动启动流水线构建过程以及监控构建进度和日志。最后,文章介绍了如何使用 ArgoCD 自动部署更新的应用程序到 Kubernetes 集群,并展示了如何查看正在运行的 Pod 并通过 Web 浏览器访问应用程序。
云原生动态
CNCF 孵化 Strimzi 以简化 K8s 上的 Kafka
云原生计算基金会 (CNCF) 批准 Strimzi 作为孵化项目,以简化 Apache Kafka 在 Kubernetes 上的部署。 Strimzi 提供了一种 Kubernetes 原生方式,通过一组扩展 Kubernetes API 的操作符与 Kafka 交互,从而更轻松地在 Kubernetes 上配置、部署和操作 Kafka。
Istio 宣布推出环境模式测试版
Istio 是最广泛采用的服务网格,它宣布即将在 1.22 版中发布环境模式测试版。
Istio 的环境模式旨在简化操作,无需更改或重新启动应用程序。它引入了轻量级共享节点代理和可选的第 7 层 (L7) 每个工作负载代理,从而消除了数据平面对传统 sidecar 的需求。与 sidecar 相比,ambient 模式在很多情况下可以减少 90% 以上的内存开销和 CPU 使用率。自 2022 年以来一直在开发中,测试版本状态表明 Istio 的环境模式功能和稳定性已准备好用于生产工作负载,但需要适当注意。
OpenFeature Web SDK v1 发布
OpenFeature Web SDK v1 发布。该 SDK 是经过多年研究和行业共识的成果,旨在提供高性能、强大和灵活的功能,同时广泛支持用户喜爱的功能管理工具或内部解决方案。Web SDK 是一个基础 SDK,可以独立使用,也为特定框架的实现打下了基础。它提供了一个供各种技术使用的供应商中立的 Web SDK,以确保功能标志对所有人都可访问。
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:Kubernetes v1.30 一瞥 | 2024.3.25的更多相关文章
- Kubernetes_从云原生到kubernetes
一.前言 二.kubernetes和云原生 Cloud Native 直接翻译为云原生,云原生官网:https://www.cncf.io/ CNCF,表示 Cloud Native Computin ...
- AWS re:Invent 2019 召开 | 云原生生态周报 Vol. 30
作者 | 何淋波.宋净超.徐迪 业界要闻 1. AWS re:Invent 2019 AWS 年度云计算盛会于 12.2-12.6 在拉斯维加斯举行. 技术分享超过 2500 场,技术方向涵盖数据分析 ...
- 从零搭建云原生技术kubernetes(K8S)环境-通过kubesPhere的AllInOne方式
前言 k8s云原生搭建,步骤有点多,但通过kubesphere,可以快速搭建k8s环境,同时有一个以 Kubernetes 为内核的云原生分布式操作系统-kubesphere,本文将从零开始进行kub ...
- 云原生应用 Kubernetes 监控与弹性实践
前言 云原生应用的设计理念已经被越来越多的开发者接受与认可,而Kubernetes做为云原生的标准接口实现,已经成为了整个stack的中心,云服务的能力可以通过Cloud Provider.CRD C ...
- 云原生生态周报 Vol.9| K8s v1.15 版本发布
本周作者 | 衷源.心贵 业界要闻 1.Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性.(https://github.com/kubernetes ...
- 最佳案例 | QQ 相册云原生容器化之路
关于我们 更多关于云原生的案例和知识,可关注同名[腾讯云原生]公众号~ 福利: ①公众号后台回复[手册],可获得<腾讯云原生路线图手册>&<腾讯云原生最佳实践>~ ②公 ...
- 技术分享 | 云原生多模型 NoSQL 概述
作者 朱建平,TEG/云架构平台部/块与表格存储中心副总监.08年加入腾讯后,承担过对象存储.键值存储,先后负责过KV存储-TSSD.对象存储-TFS等多个存储平台. NoSQL 技术和行业背景 No ...
- Clusternet:一款开源的跨云多集群云原生管控利器!
作者 徐迪,Clusternet 项目发起人,腾讯云容器技术专家. 摘要 Clusternet (Cluster Internet)是一个兼具多集群管理和跨集群应用编排的开源云原生管控平台,解决了跨云 ...
- 重磅 | 腾讯云服务网格开源项目 Aeraki Mesh 加入 CNCF 云原生全景图
作者 赵化冰,腾讯云工程师,Aeraki Mesh 创始人,Istio member,Envoy contributor,目前负责 Tencent Cloud Mesh 研发工作. 摘要 近日,腾讯云 ...
- 精彩分享 | 欢乐游戏 Istio 云原生服务网格三年实践思考
作者 吴连火,腾讯游戏专家开发工程师,负责欢乐游戏大规模分布式服务器架构.有十余年微服务架构经验,擅长分布式系统领域,有丰富的高性能高可用实践经验,目前正带领团队完成云原生技术栈的全面转型. 导语 欢 ...
随机推荐
- 【转载】 NCCL(Nvidia Collective multi-GPU Communication Library) Nvidia英伟达的Multi-GPU多卡通信框架NCCL 学习;PCIe 速率调研
原文地址: https://www.cnblogs.com/xuyaowen/p/nccl-learning.html ---------------------------------------- ...
- Linux环境下配置vscode的C/C++编译环境
操作系统环境: Linux 配置vscode的C/C++编译环境需要安装插件: 本文的配置是指在linux下不使用vscode插件中自动配置,而是采用手动编写配置文件.主要原因是插件自动生成的C/C ...
- 推荐一款.NET开源、功能强大的二维码生成类库
前言 在日常开发需求中,生成二维码以分享文本内容或跳转至指定网站链接等场景是比较常见的.今天大姚给大家分享一款.NET开源(MIT License).免费.简单易用.功能强大的二维码生成类库:QrCo ...
- vant 爬坑 (一)
vant 通过脚手架安装: # 安装 Vue Cli npm install -g @vue/cli # 创建一个项目 vue create hello-world # 创建完成后,可以通过命令打开图 ...
- dll文件缺失
下载[dll修复工具],花点钱就可以了,比自己百度香多了,网上的解决方案解决不了的这个一键全部解决,愿意百度的去百度,百度不到的建议使用,我吃过这个亏,电脑刷机丢失140.dll文件,网上百度一个都不 ...
- csv导入导出组件jcsv
jcsv 介绍 jcsv一个简单的.轻量级的csv导入.导出库,相对于opencsv与javacsv,jcsv侧重于导入导出,包括导入校验.导出模板等. 源代码地址:https://gitee.com ...
- Linux环境变量,知识点汇总
一.什么是环境变量? 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数. 环境变量本质就是一张表,保存在内存当中. 该表在用户登录系统的时候 ...
- C# 菜单项添加复选标记
在网上查找都是说直接用菜单项的Checked属性, toolMenuItem.Checked=!toolMenuItem.Checked; 但是我用了也切换不过来. 有点晕菜了,我用的是vs2017. ...
- draw.io 使用自定义字体
draw.io 是我最常用的作图工具.然而,draw.io 支持的字体很少,只支持少数英文字体.不过好在 draw.io 提供了自定义选项,我们可以填入自己想要使用的字体的名称,然后 draw.io ...
- installer 命令介绍
installer 命令是 macOS 系统中用于在命令行界面下安装 .pkg 格式的安装包的工具.这个命令特别有用于自动化安装软件或者在没有图形用户界面的情况下进行软件安装,比如在远程管理或者终端会 ...