Vreau să folosesc Terraform pentru a crea o nouă subrețea pentru EKS. În același cont, VPC-ul a fost deja creat și unele subrețele au fost create.
localnici {
vpc_cidr_block = "10.148.52.0/22"
subrețele_publice = [
„10.148.52.0/27”,
„10.148.54.0/27”,
]
#...
private_subnets_3 = [
„10.148.52.80/28”,
„10.148.54.80/28”,
]
subrețele_4 = [
„10.148.52.240/28”,
„10.148.54.240/28”,
]
eks_private_subnets = [
„10.148.52.128/25”,
„10.148.54.128/25”,
]
}
resursa „aws_subnet” „eks_private” {
count = lungime (local.eks_private_subnets)
vpc_id = aws_vpc.this.id
cidr_block = local.eks_private_subnets[count.index]
available_zone = local.azs[count.index]
}
Când a rulat implementarea, a primit aceste erori:
Eroare: eroare la crearea subrețelei: InvalidSubnet.Conflict: CIDR „10.148.54.128/25” intră în conflict cu o altă subrețea
cod stare: 400, ID cerere: 11111111111-111111-1111111-1111111111111
pe linia main.tf 50, în resursa „aws_subnet” „eks_private”:
50: resursa „aws_subnet” „eks_private” {
Eroare: eroare la crearea subrețelei: InvalidSubnet.Conflict: CIDR „10.148.52.128/25” intră în conflict cu o altă subrețea
cod stare: 400, ID cerere: 22222222222-222222-22222-222222222222222
pe linia network.tf 50, în resursa „aws_subnet” „eks_private”:
50: resursa „aws_subnet” „eks_private” {
Se pare că dimensiunea .128/25 este în conflict cu altă subrețea. Dar vreau să creez o subrețea de dimensiune /25 în acest VPC, nu este posibil? În caz contrar, ar putea fi necesar să creez un nou VPC pe care să îl folosesc?