我现有的 terraform 基础设施是由我之前的人创建的,他们使用计数创建了实例,我们想要删除计数,但 terraform 想要重建实例。
有没有办法可以删除计数而无需重建实例?
我想知道诸如 terraform state mv 之类的东西是否能够实现这一点,或者是否有其他可能。
提前致谢!
更新:示例如下所示
# module.compute.aws_kms_alias.kms-alias will be created
+ resource "aws_kms_alias" "kms-alias" {
+ arn = (known after apply)
+ id = (known after apply)
+ name = "alias/kms-eks"
+ name_prefix = (known after apply)
+ target_key_arn = (known after apply)
+ target_key_id = (known after apply)
}
# module.compute.aws_kms_alias.kms-alias[1] will be destroyed
- resource "aws_kms_alias" "kms-alias" {
- arn = "arn:aws:kms:::alias/kms-eks" -> null
- id = "alias/kms-eks" -> null …
Run Code Online (Sandbox Code Playgroud) 提前抱歉,因为这可能是一个非常容易回答的问题,我对 prometheus 和 grafana 还很陌生,我试图找出 prometheus 中的这个指标来自“container_cpu_usage_seconds_total”。
我在网上发现所有以“node_”开头的指标都来自节点导出器 pod。所以我只是想知道这个指标是否来自 prometheus 本身,或者这也来自节点导出器,因为我们目前在 pod 上没有设置注释,但正在 grafana 中获取这些指标。
提前致谢!
kubernetes prometheus prometheus-operator prometheus-node-exporter
在我们的舵图中,每个环境都有一个值文件,例如
app-helm-chart:
dev-values.yaml
test-values.yaml
Chart.yaml
templates
deployment.yaml
service.yaml
ingress.yaml
Readme.md
Run Code Online (Sandbox Code Playgroud)
我们已经使用 helm 包打包了 helm 图表,然后尝试从我们的 helm 存储库安装它。
有没有办法指定使用包内的 dev-values 文件作为安装命令的一部分?
如果可能的话,尝试将值和模板全部打包和版本化到一个地方。
谢谢