Terraform Kubernetes服务器版本

xqk2d5yq  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(110)

有办法在Terraform Kubernetes provider中获取Kubernetes Server版本吗?我想有相同的信息提供的kubectl versionkubectl version --short与主要和次要服务器版本。

8xiog9wr

8xiog9wr1#

Terraform中的External data source块将在这种情况下派上用场。外部数据源允许用户执行外部源的代码或命令,如Python、数据库或bash等。
这是取自官方terraform文档的示例块,请使用它作为参考

data "external" "example" {
  program = ["python", "${path.module}/example-data-source.py"]

  query = {
    # arbitrary map from strings to strings, passed
    # to the external program as the data query.
    id = "abc123"
  }
}

字符串
在上面的代码片段中,你可以用shell脚本替换python脚本,并在脚本中编写你的kubernetes命令,并确保为脚本给予可执行权限。

相关问题