云原生周刊:Flux 2.3 发布 | 2024.5.20
开源项目推荐
kubeinvaders
kubeinvaders 专为 Kubernetes 用户设计。它提供了一种有趣而交互式的方式来探索和可视化您的 Kubernetes 集群。通过类似游戏的界面,用户可以浏览他们的集群,发现资源,甚至模拟对 Pod 的攻击。通过 kubeinvaders,管理 Kubernetes 环境变得引人入胜且富有信息性,为集群探索和管理提供了独特的视角。
Kompose
Kompose 旨在简化将 Docker Compose 文件转换为 Kubernetes 部署文件的过程。通过 Kompose,用户可以使用熟悉的 Docker Compose 格式定义应用程序,并将其转换为适用于 Kubernetes 的 YAML 文件,从而在 Kubernetes 上轻松部署他们的应用程序。
GitOps Bridge
GitOps Bridge 是一个旨在弥合 GitOps 实践与现有 CI/CD 工作流之间差距的项目。它通过在基于 Git 的工作流程与传统 CI/CD 工具(如 Jenkins、Travis CI 和 GitLab CI)之间提供桥梁,促进了 GitOps 原则无缝集成到持续交付流程中。GitOps Bridge 允许团队在其已建立的 CI/CD 过程中利用 GitOps 的好处,如声明式基础设施管理和版本控制的配置。这种集成促进了部署的一致性、可扩展性和可追溯性,使团队能够高效地管理基础设施和应用程序的生命周期。
OpenStack Operator
OpenStack Operator 旨在简化在 Kubernetes 上部署和管理 OpenStack 云基础设施的过程。该操作符使用 Kubernetes 自定义资源(CR)来定义和管理 OpenStack 组件,如 Nova、Neutron 和 Cinder。通过 OpenStack Operator,用户可以利用 Kubernetes 的自动化能力和弹性来简化 OpenStack 的部署和运维。这个项目使得在 Kubernetes 上运行 OpenStack 变得更加容易,同时提供了更好的可伸缩性和灵活性,以满足不同规模和需求的部署。
文章推荐
在 ArgoCD 中使用多个源进行 Helm Chart 部署
这篇文章介绍了如何在 ArgoCD 中使用多个来源部署 Helm Chart。作者 David Hernandez Valencia 详细讲解了如何将 Helm Chart 与一个单独的 values.yaml 文件分别存储在不同的 GitHub 仓库中,从而保持 Git 提交历史的清晰。文章提供了具体的步骤,包括创建和配置 GitHub 仓库、编写 ArgoCD 应用程序的 YAML 文件以及验证多来源配置的自动更新功能。
Kubernetes 如何在缩减期间选择要删除的 Pod
这篇文章解释了 Kubernetes 在缩减部署(scale-in)时如何选择删除哪些 Pod。文章深入研究了 Kubernetes 的源代码,并详细描述了 ReplicaSet 控制器如何通过多种规则对 Pod 进行排名和排序。除了介绍 Pod 的删除顺序,文章还讨论了使用 controller.kubernetes.io/pod-deletion-cost 注解来影响删除决策。总结部分概述了八条排序规则,帮助读者理解 Pod 删除的优先级。
在 Oracle 云上利用 OKE 和 Cilium 实现多个 Kubernetes 集群的连接,用于处理具有状态的工作负载
这篇文章探讨了在 Oracle 云上利用 Oracle Kubernetes Engine(OKE)和 Cilium 处理具有状态的工作负载时实现多 Kubernetes 集群连接的实现方法。文章讨论了在多集群环境中网络和安全性所面临的挑战,并介绍了使用 Cilium 来有效解决这些挑战的方法。将 Cilium 与 OKE 集成可以实现集群之间的无缝通信,同时提供高级网络和安全功能。文章提供了配置步骤和使用 Cilium 在 Oracle 云上管理跨多个 Kubernetes 集群的具有状态工作负载的好处的见解。
云原生动态
Kubernetes 1.30:验证准入策略 ValidatingAdmissionPolicy 正式发布
在 Kubernetes 1.30 版本中,验证准入策略(ValidatingAdmissionPolicy)正式发布为 GA(正式可用)。此策略允许用户在 Kubernetes API 请求被处理之前,对其进行验证,从而增强集群的安全性和策略控制。
引入 Istio API v1 版
在 Istio 1.22 版本中,网络、安全和 Telemetry API 正式升级为 v1 版,以体现其功能的稳定性和成熟度。这些 API 在全球数千个集群中应用,增强了关键基础设施的安全性和可观测性。
Flux 2.3 发布
2024 年 5 月 17 日,CNCF 宣布了 Flux v2.3.0 的正式发布。以下是该版本的一些主要特性和改进:
- Helm 功能和 API 正式发布
- 镜像更新自动化改进
- 使用符号进行签名验证
- Terraform provider 改进
- 控制器改进
- CLI 改进
这些更新和改进使得 Flux v2.3 在功能和性能上都有了显著提升,推荐用户升级到此版本。
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:Flux 2.3 发布 | 2024.5.20的更多相关文章
- Porter 进入 CNCF 云原生全景图,新版本即将发布!
近日,KubeSphere 社区子项目面向物理机环境的负载均衡器 Porter 正式进入 CNCF Landscape.CNCF Landscape 在云原生实践过程中的每个环节帮助用户了解有哪些具体 ...
- 云原生生态周报 Vol. 14 | K8s CVE 修复指南
业界要闻 Mesosphere 公司正式更名为 D2IQ, 关注云原生. Mesosophere 公司日前发布官方声明正式更名为:D2iQ(Day-Two-I-Q),称关注点转向 Kubernetes ...
- 云原生生态周报 Vol. 17 | Helm 3 发布首个 beta 版本
本周作者 | 墨封.衷源.元毅.有济.心水 业界要闻 1. Helm 3 首个 beta 版本 v3.0.0-beta.1 发布 该版本的重点是完成最后的修改和重构,以及移植其他 Helm 2 特性. ...
- Kubernetes v1.16 发布 | 云原生生态周报 Vol. 20
作者:心贵.进超.元毅.心水.衷源.洗兵 业界要闻 Kubernetes v1.16 发布 在这次发布中值得关注的一些特性和 Feature: CRD 正式进入 GA 阶段: Admission We ...
- 重磅发布 | 全球首个云原生应用标准定义与架构模型 OAM 正式开源
作者: OAM 项目负责人 导读:2019 年 10 月 17 日,阿里巴巴合伙人.阿里云智能基础产品事业部总经理蒋江伟(花名:小邪)在 Qcon 上海重磅宣布,阿里云与微软联合推出开放应用模型 Op ...
- Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24
作者 | 木苏.进超.冬岛.元毅.心水.衷源 业界要闻 1.云原生编程语言 Pulumi 1.0 pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言.混合云环境.完全可扩展.初期支持 ...
- 2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26
作者 | 酒祝.天元.元毅.心水.衷源 业界要闻 1.2019 年容器生态统计报告发布 据报告显示,Kubernetes 占据 77% 的容器编排产品份额,Docker 占据 79% 的容器引擎产品 ...
- Helm 3 发布 | 云原生生态周报 Vol. 27
作者 | 墨封.元毅.冬岛.敖小剑.衷源 业界要闻 1.Helm 3 发布 美国时间 11 月 13 日,Helm 团队发布 Helm 3 第一个稳定版本.Helm 3 以 Helm 2 的核心特性为 ...
- 云原生生态周报 Vol.9| K8s v1.15 版本发布
本周作者 | 衷源.心贵 业界要闻 1.Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性.(https://github.com/kubernetes ...
- 云原生生态周报 Vol. 15 | K8s 安全审计报告发布
业界要闻 CNCF 公布 Kubernetes 的安全审计报告 报告收集了社区对 Kubernetes.CoreDNS.Envoy.Prometheus 等项目的安全问题反馈,包含从一般弱点到关键漏洞 ...
随机推荐
- 【Spring】08 后续的学习补充 vol2
1.[纯注解配置实现] 首先实现纯注解配置的第一件事情就是删除XML文件 然后编写一个类用于代替XML文件实现配置功能: 使用@Configuration将这个类注册为Spring容器 使用@Comp ...
- 如何将AI模型与CAE(计算机辅助工程)结合 —— AI大模型能否用于CAE有限元分析和数值模拟仿真的工业软件领域?
引自: https://www.zhihu.com/question/611863569/answer/3271029434?utm_id=0 有限元分析中的三个要素,几何模型,本构模型和边界条件. ...
- 如何在jax框架的jit中快速的实现循环结构 —— Jax框架的jit编译是否可以使用循环结构
相关: Jax框架的jit编译是否可以使用循环结构,如果使用循环结构需要注意什么 前文中给出了jit下使用python做循环结构的代码,下面再次给出这个代码,这个代码为jupyter-notebook ...
- 如何在CMAKE中指定python路径——使用cmake为python编译扩展模块时指定python路径
答案: cmake -DPython3_EXECUTABLE=/path/to/bin/python3 ================================================ ...
- SMU Autumn 2023 Round 4(Div.1+2)
SMU Autumn 2023 Round 4(Div.1+2) A. Access Denied 通过分析样例可以得知如果所猜字符串与答案字符串长度不同,则只要\(5ms\),且答案最多\(20\) ...
- SMU Summer 2023 Contest Round 8(2019 陕西省大学生程序设计竞赛)
SMU Summer 2023 Contest Round 8(2019 陕西省大学生程序设计竞赛) B - Grid with Arrows(欧拉图) 题意:一个总规模为\(n × m\)的矩阵,矩 ...
- 基于druid和spring的动态数据库以及读写分离
转
spring与druid可以实现动态数据源,夸库查询,读写分离等功能.现在说一下配置: 1.需要配置多个spring数据源 spring-data.xml <!-- 动态数据源 --> & ...
- 10W数据量导入与现有表数据去重
使用的是PostgreSQL 在做大数据量(十万级)导入时,某些字段和数据库表里数据(千万级)重复的需要排除掉,把表数据查询出来用程序的方式判断去重效率很低,于是考虑用临时表. 先把新数据插入到临时表 ...
- 简简单单教你如何用C语言实现获取当前所有可用网口!
一.获取本机所有可用网卡名 原理: 在 Linux 系统中,/proc 目录是一个位于内存中的伪文件系统. /proc目录是内核提供给我们的查询中心,通过查询该目录下的文件内容,可以获取到有关系统硬件 ...
- 推荐7款美观且功能强大的WPF UI库
前言 经常看到有小伙伴在DotNetGuide技术社区交流群里提问:WPF有什么好用或者好看的UI组件库推荐的?,今天大姚给大家分享7款开源.美观.功能强大.简单易用的WPF UI组件库. WPF介绍 ...