Я хочу использовать Terraform для создания новой подсети для EKS. В этом же аккаунте уже создан VPC и созданы некоторые подсети.
местные жители {
vpc_cidr_block = "10.148.52.0/22"
общественные_подсети = [
"10.148.52.0/27",
"10.148.54.0/27",
]
# ...
частные_подсети_3 = [
"10.148.52.80/28",
"10.148.54.80/28",
]
подсети_4 = [
"10.148.52.240/28",
«10.148.54.240/28»,
]
eks_private_subnets = [
«10.148.52.128/25»,
«10.148.54.128/25»,
]
}
ресурс "aws_subnet" "eks_private" {
количество = длина (local.eks_private_subnets)
vpc_id = aws_vpc.this.id
cidr_block = local.eks_private_subnets[count.index]
зона_доступности = local.azs[count.index]
}
При запуске развертывания он получил эти ошибки:
Ошибка: ошибка при создании подсети: InvalidSubnet.Conflict: CIDR '10.148.54.128/25' конфликтует с другой подсетью
код состояния: 400, идентификатор запроса: 11111111111-111111-1111111-1111111111111
в строке 50 main.tf, в ресурсе "aws_subnet" "eks_private":
50: ресурс "aws_subnet" "eks_private" {
Ошибка: ошибка при создании подсети: InvalidSubnet.Conflict: CIDR '10.148.52.128/25' конфликтует с другой подсетью
код состояния: 400, идентификатор запроса: 22222222222-222222-22222-222222222222222
в строке 50 network.tf, в ресурсе "aws_subnet" "eks_private":
50: ресурс "aws_subnet" "eks_private" {
Кажется, размер .128/25 конфликтует с другой подсетью. Но я хочу создать в этом VPC подсеть размером /25, разве это не возможно? В противном случае мне нужно будет создать новый VPC для использования?