开发者社区 问答 正文

如何在terraform中运行kubectl apply命令

我开发了一个terraform脚本来在GKE上创建一个k8集群。

在成功创建集群后,我已经设置了要在k8集群上应用的yaml文件。

如何在我的terraform脚本中调用以下命令?

kubectl create <.yaml>

展开
收起
k8s小能手 2019-01-11 14:10:50 1942 分享 版权
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    您可以使用terraform local-exec来执行此操作。

    resource "aws_instance" "web" {

     # ...
     provisioner "local-exec" {
      command = "echo ${aws_instance.web.private_ip} >> private_ips.txt"
     }

    }

    2019-07-17 23:25:20
    赞同 展开评论
问答分类:
问答标签:
问答地址: