Почему при попытке обновить новый кластер Kubernetes выдается следующая ошибка:
$ kops update cluster --name k8s-web-dev
error building tasks: could not find utility subnet in zone: "us-east-1b"
Я еще не смог развернуть его в aws. Он создает только конфиги внутри s3.
Кроме того, поскольку у меня есть частные и публичные подсети, я вручную обновляю конфигурацию k8s, чтобы она указала на правильные идентификаторы подсетей. например: идентификаторы были добавлены вручную.
subnets:
- cidr: 10.0.0.0/19
id: subnet-3724bb40
name: us-east-1b
type: Private
zone: us-east-1b
- cidr: 10.0.64.0/19
id: subnet-918a35c8
name: us-east-1c
type: Private
zone: us-east-1c
- cidr: 10.0.32.0/20
id: subnet-4824bb3f
name: utility-us-east-1b
type: Public
zone: us-east-1b
- cidr: 10.0.96.0/20
id: subnet-908a35c9
name: utility-us-east-1c
type: Public
zone: us-east-1c
Также интересно, что я не изменил свой конфиг. Но когда я запускаю обновление kops один раз, а затем еще раз, я получаю два разных результата. Как это возможно?
kops update cluster --name $n
error building tasks: could not find utility subnet in zone: "us-east-1c"
, а затем это
kops update cluster --name $n
error building tasks: could not find utility subnet in zone: "us-east-1b"