Tôi muốn sử dụng Terraform để tạo mạng con mới cho EKS. Trong cùng một tài khoản, VPC đã được tạo và một số mạng con đã được tạo.
người dân địa phương {
vpc_cidr_block = "10.148.52.0/22"
public_subnet = [
"10.148.52.0/27",
"10.148.54.0/27",
]
#...
private_subnets_3 = [
"10.148.52.80/28",
"10.148.54.80/28",
]
mạng con_4 = [
"10.148.52.240/28",
"10.148.54.240/28",
]
eks_private_subnets = [
"10.148.52.128/25",
"10.148.54.128/25",
]
}
tài nguyên "aws_subnet" "eks_private" {
số lượng = chiều dài (local.eks_private_subnets)
vpc_id = aws_vpc.this.id
cidr_block = local.eks_private_subnets[count.index]
Availability_zone = local.azs[count.index]
}
Khi chạy triển khai, nó gặp các lỗi sau:
Lỗi: lỗi tạo mạng con: InvalidSubnet.Conflict: CIDR '10.148.54.128/25' xung đột với mạng con khác
mã trạng thái: 400, id yêu cầu: 11111111111-111111-1111111-1111111111111
trên main.tf dòng 50, trong tài nguyên "aws_subnet" "eks_private":
50: tài nguyên "aws_subnet" "eks_private" {
Lỗi: lỗi khi tạo mạng con: InvalidSubnet.Conflict: CIDR '10.148.52.128/25' xung đột với mạng con khác
mã trạng thái: 400, id yêu cầu: 22222222222-222222-22222-222222222222222
trên network.tf dòng 50, trong tài nguyên "aws_subnet" "eks_private":
50: tài nguyên "aws_subnet" "eks_private" {
Có vẻ như kích thước .128/25 xung đột với mạng con khác. Nhưng tôi muốn tạo một mạng con có kích thước /25 trong VPC này, có được không? Nếu không, tôi có thể cần tạo một VPC mới để sử dụng không?