云原生周刊: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 发布!
相关推荐
iconball9 小时前
个人用云计算学习笔记 --20 (Nginx 服务器)
linux·运维·笔记·学习·云计算
iconball20 小时前
个人用云计算学习笔记 --18(NFS 服务器、iSCSI 服务器)
linux·运维·笔记·学习·云计算
₯㎕星空&繁华1 天前
阿里云服务器安装MySQL服务器
服务器·ubuntu·阿里云·云计算
你的大佬9992 天前
阿里云百炼ai模型
人工智能·阿里云·云计算
一只栖枝2 天前
备考华为HCIA - 云计算,培训与自学到底该怎么选?
云计算·华为认证·hcia·考证·职业规划
数据与人工智能律师2 天前
AI的法治迷宫:技术层、模型层、应用层的法律痛点
大数据·网络·人工智能·云计算·区块链
荣光波比2 天前
Docker(三)—— Docker Compose 编排与 Harbor 私有仓库实战指南
运维·docker·容器·云计算
企鹅侠客3 天前
mysqldump导入备份数据到阿里云RDS会报错吗
阿里云·adb·云计算
iHero3 天前
【Jitsi Meet】阿里云Docker安装Jitsi Meet后的调整
阿里云·docker·云计算
荣光波比3 天前
Ansible(三)—— 使用Ansible自动化部署LNMP环境实战指南
运维·自动化·云计算·ansible