云原生周刊:Terraform 1.8 发布 | 2024.5.6
开源项目推荐
xlskubectl
用于控制 Kubernetes 集群的电子表格。xlskubectl 将 Google Spreadsheet 与 Kubernetes 集成。你可以通过用于跟踪费用的同一电子表格来管理集群。

git-sync
git-sync 是一个简单的命令,它将 git 存储库拉入本地目录,等待一段时间,然后重复。当远程存储库发生更改时,这些更改将同步到本地。它是 Kubernetes 中完美的 “sidecar” 容器——它可以从存储库中提取文件,以便应用程序可以使用它们。
HULL
HULL(Helm Uniform Layer Library)是一个 Helm 库图表,旨在改善基于 Helm 图表的工作流程。该库提供了一个统一的层,用于简化 Helm 图表的规范、配置和渲染。它允许在 values.yaml 文件中透明地指定 Kubernetes 对象及其属性,从而消除了定制化的 YAML 模板文件的需求。
Kubetail
Bash 脚本,能够将来自多个 Pod 的日志聚合(尾部/跟踪)到一个流中。这与运行 “kubectl logs -f” 相同,但适用于多个 Pod。
文章推荐
ArgoCD 中等待 Hooks 功能
该文章是关于 ArgoCD 中等待 Hooks 功能的讨论。Hooks 是在应用程序部署过程中执行的自定义脚本或命令,用于执行特定的操作。然而,目前的 ArgoCD 版本并不支持内置的等待 Hooks 功能,这可能导致在应用程序部署过程中出现一些挑战。文章探讨了等待 Hooks 功能的重要性,并提供了一些解决方案和替代方法,以便在 ArgoCD 中实现等待 Hooks 的效果。总的来说,该文章旨在引起对于 ArgoCD 中 Hooks 等待功能的关注,并提供了一些有价值的见解和建议。
如何使用单个命令生成 Kubernetes 清单
该文章介绍了如何使用单个命令生成 Kubernetes 清单文件。它探讨了使用 Helm 和 kustomize 这两个工具来简化和自动化 Kubernetes 清单文件的生成过程。文章介绍了如何使用 Helm 创建 Helm Chart,并通过一条命令将其渲染为 Kubernetes 清单文件。同时,它还介绍了如何使用 kustomize 来管理和定制 Kubernetes 清单文件的变体。该方法可以大大简化在 Kubernetes 中部署应用程序时生成清单文件的流程,提高效率并减少错误。总体而言,该文章为读者提供了一种简单而有效的方法来生成 Kubernetes 清单文件,以便更轻松地部署和管理应用程序。
云原生动态
Terraform 1.8 发布
HashiCorp 发布了 Terraform 1.8 版本,这是他们的基础设施即代码语言。该版本引入了提供者定义的函数。这使得能够在给定的提供程序中创建处理计算型任务的自定义函数。包括 AWS、GCP 和 Kubernetes 在内的多家提供商在该版本中引入了新的提供商定义的函数。 1.8 版还引入了跨资源类型重构的改进。
OpenTofu 发布 1.7 版本
OpenTofu 1.7 的新功能包括:
- 状态加密,保护静态的敏感状态文件。此功能为 AWS KMS、GCP KMS、OpenBao 等密钥管理系统带来了具有本地密码和云集成的行业标准 AES-GCM 加密,并附带可扩展的 API 以供未来集成。
- 提供者定义的函数,允许提供者定义要在 tofu 代码中使用的自定义函数。这包括 tofu 独有的功能,可以在用户的 tofu 配置文件旁边用 Go 或 Lua 代码编写动态自定义函数。
- Loopable Imports,允许在导入块中使用 “for_each”,使得将大量基础设施导入到 tofu 配置中变得更加容易。
- “删除”块,这使得从用户 tofu 配置导出基础设施变得容易。
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:Terraform 1.8 发布 | 2024.5.6的更多相关文章
- 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 等项目的安全问题反馈,包含从一般弱点到关键漏洞 ...
随机推荐
- 机器人操作系统ROS (学习视频)—— 学习ROS,安装Ubuntu,虚拟机和双系统如何选择
分享一个ROS入门视频: https://www.bilibili.com/video/BV1BP4y1o7pw/
- C#窗体自定义快捷操作键的实现 - 开源研究系列文章
这次想到应用程序的窗体的快捷操作键的使用的问题. 上次发布过一个快捷键的例子(https://www.cnblogs.com/lzhdim/p/18342051),区别在于它是操作系统全局注册的热键, ...
- python连接钉钉自动化提交OA审批
一.准备工作 1.安装阿里云支持包,点击跳转:https://open.dingtalk.com/document/resourcedownload/download-server-sdk 2.注册钉 ...
- Vim 全局配置 / 设置鼠标模式
新搞的 Linux (Debian) 上的 vim 一右击粘贴就变成 insert (Visual) 模式,上网查了一下,要 set mouse=,但是每次设置太麻烦了,另外我也想改一下全局配色. 定 ...
- MySQL如何区分大小写
MySQL CRUD 问题描述 mysql在Windows下是不区分大小写的,而Linux下区分大小写,Windows下将script文件导入MySQL后表名也会自动转化为小写,如果导入Linux服务 ...
- Win32 拆分窗口
前两天学习了MFC的拆分窗口,今天来学习Win32 SDK下如何拆分窗口. win32是没有像MFC那样直接有函数方法拆分窗口,只能自己处理了. 1.在WM_CREATE消息中创建两个控件,TreeV ...
- win10无法访问共享文件夹win2008R2 错误代码0X80004005
错误代码0X80004005 无法访问共享计算机的解决方法 开始->运行(快捷键"win+R"),输入"regedit"后回车,打开注册表编辑器. 依次打 ...
- freertos学习(九)软件定时器
软件定时器 软件定时器是freeRTOS通过一个硬件定时器,实现的定时器.可以实现不同时长的多个定时任务 不从中断上下文中执行定时器回调函数(不消耗任何处理时间) 实现流程 设置软件定时器,推入定时器 ...
- Apple Silicon 芯片 Mac 在 x86_64 模式下启动 Kettle
苹果于 2020 年推出了自家设计的基于 ARM 架构的 M1 芯片,在日常生活的大部分使用过程中,M1 的体验很好.然而,依然存在一小部分软件无法兼容 ARM 架构,需要我们模拟 x86 的架构来运 ...
- 使用 nuxi upgrade 升级现有nuxt项目版本
title: 使用 nuxi upgrade 升级现有nuxt项目版本 date: 2024/9/10 updated: 2024/9/10 author: cmdragon excerpt: 摘要: ...