首页 > 其他分享 >云原生周刊:Terraform 1.8 发布 | 2024.5.6

云原生周刊:Terraform 1.8 发布 | 2024.5.6

时间:2024-05-06 17:22:05浏览次数:29  
标签:文件 2024.5 Kubernetes Hooks 1.8 Terraform Helm tofu 清单

开源项目推荐

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 发布!

标签:文件,2024.5,Kubernetes,Hooks,1.8,Terraform,Helm,tofu,清单
From: https://www.cnblogs.com/kubesphere/p/18175467

相关文章

  • 【专题STM32F03】 使用 STM32Cube\Repository\STM32Cube_FW_F1_V1.8.5 中例程由ST77
    1)修改Project\STM32Cube_FW_F1_V1.8.5\Projects\STM32F103RB-Nucleo\Demonstrations\Adafruit_LCD_1_8_SD_Joystick2)接线(见stm32f1xx_nucleo.h)LCD_LED_PIN接高电平LCD_CS_PIN  接PB6LCD_DC_PIN  接PA9LCD_SPI_CLK  接SPI1,PA5LCD_SPI_SDA  接SPI1,PA73)修......
  • 腾讯公益赛个人冲刺博客10(2024.5.6)
    今天测试多人联机整体效果    ......
  • 腾讯公益赛个人冲刺博客7(2024.5.1)
    今天处理sos的定位功能,但自动定位功能不稳定,需要手动定位importandroid.Manifest;importandroid.content.pm.PackageManager;importandroid.os.Bundle;importandroid.widget.Toast;importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivit......
  • 腾讯公益赛团队冲刺博客8(2024.5.2)
    未完成sos弹窗功能,在线医生、聊天室进行中sos弹窗功能已完成sos查看地图功能与弹窗功能、帮扶、登录注册、主页  ......
  • 腾讯公益赛团队冲刺博客7(2024.5.1)
    未完成sos地图定位功能和弹窗功能,在线医生、聊天室进行中sos的定位功能已完成sos的查看地图功能、帮扶、登录注册、主页  ......
  • 腾讯公益赛团队博客10(2024.5.6)
    未完成在线医生、聊天室功能进行中在多人手机端测试程序的可行性已完成sos、帮扶基本功能、登录注册、主页  ......
  • 腾讯公益赛团队冲刺博客9(2024.5.3)
    未完成在线医生、聊天室、多人弹窗进行中在线数据库的连接,保证不同的网络都可以连接到一个数据库已完成sos、帮扶的基本功能,登录注册和主页  ......
  • 力扣1235 2024.5.4
    原题网址:https://leetcode.cn/problems/maximum-profit-in-job-scheduling/submissions/529098063/个人难度评价:1600分析:一眼DP,考虑DP顺序,DP递推式与边界十分类似背包,记i为第i段时间,显然有dp[i]=max(dp[i-1],dp[b[i]]+p[i])由此得出递推顺序为按结束时间为第一关键字升序递推......
  • 个人算法竞赛模板(2024.5.4)
    精简版:#include<algorithm>#include<cmath>#include<cstring>#include<iostream>#include<map>#include<queue>#include<set>#include<stack>#include<string>#include<vector>#include<......
  • 2024.5.3【比赛】高一下三调
    为了拓宽自己的英雄池,还是要写一下。分数&排名:理想:会牵挂的叫亲人,回不去的是故乡。现实:神虎一跃,威震天地!A.李时珍的皮肤衣今天输了,明天也要卷土重来。赛后加点卡赛时是不理解的。为啥这次就加点,上次数据范围错了都不把数据范围错的删了给我重测。自己手动模......