【问题标题】:Invalid Slug version in terraformterraform 中的 Slug 版本无效
【发布时间】:2020-10-25 02:11:15
【问题描述】:

我正在尝试使用 terraform 创建一个 kubernetes 集群,但它显示一个错误,我在不同的场合更改了 version 的值,但它不起作用。

resource "digitalocean_kubernetes_cluster" "lox" {
  name    = "lox"
  region  = "nyc1"
  version = "1.13.4-do.0"

  node_pool {
    name       = "worker-pool"
    size       = "s-1vcpu-2gb"
    node_count = 2
  }

这是错误:

Error: Error creating Kubernetes cluster: POST https://api.digitalocean.com/v2/kubernetes/clusters: 422 validation error: invalid version slug

  on 01-cluster.tf line 1, in resource "digitalocean_kubernetes_cluster" "lox":
   1: resource "digitalocean_kubernetes_cluster" "lox" {

我该如何解决?

【问题讨论】:

    标签: kubernetes terraform devops


    【解决方案1】:

    使用以下命令获取最新且有效版本的 slug 并在 version 中使用它

    doctl kubernetes options versions
    

    【讨论】:

      【解决方案2】:

      您设置的版本不存在。

      在此处查看:https://www.digitalocean.com/docs/kubernetes/changelog/ 查看所有可用版本,或使用doctl 命令行。

      如果您的目标是 1.13,您可以使用 1.13.12-do.8 作为 2020 年 6 月 22 日发布的版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-05
        • 1970-01-01
        • 2017-04-12
        • 2020-04-06
        • 1970-01-01
        • 1970-01-01
        • 2014-10-27
        • 2019-03-01
        相关资源
        最近更新 更多