我正在尝试使用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" {
我该如何解决?
答案 0 :(得分:3)
使用以下命令获取最新有效的版本信息,并在version
中使用它
doctl kubernetes options versions
答案 1 :(得分:0)
您设置的版本不存在。
在此处检查:https://www.digitalocean.com/docs/kubernetes/changelog/以获取所有可用的版本,或使用doctl
命令行。
如果您定位到1.13,则可以使用1.13.12-do.8
作为发布日期为22/06/2020的版本。