resource "ncloud_subnet" "nat_subnet" { # vpc_no = ncloud_vpc.vpc_scn_02.id vpc_no = ncloud_vpc.vpc.id # subnet = cidrsubnet(ncloud_vpc.vpc_scn_02.ipv4_cidr_block, 8, 2) subnet = "10.0.2.0/24" // "10.0.2.0/24" zone = "KR-1" network_acl_no = ncloud_vpc.vpc.default_network_acl_no # network_acl_no = ncloud_network_acl.network_acl_02_public.id subnet_type = "PUBLIC" usage_type = "NATGW" } resource "ncloud_nat_gateway" "natgw1" { vpc_no = ncloud_vpc.vpc.id subnet_no = ncloud_subnet.nat_subnet.id zone = "KR-1" name = "kubernetes-nat-gw" } resource "ncloud_route_table" "kubernetes_route_table" { vpc_no = ncloud_vpc.vpc.id supported_subnet_type = "PRIVATE" name = "kubernetes-route-table" } resource "ncloud_route" "kubernetes_route" { route_table_no = ncloud_route_table.kubernetes_route_table.id destination_cidr_block = "0.0.0.0/0" target_type = "NATGW" target_name = ncloud_nat_gateway.natgw1.name target_no = ncloud_nat_gateway.natgw1.id } resource "ncloud_route_table_association" "kubernetes_route_table_subnet" { route_table_no = ncloud_route_table.kubernetes_route_table.id subnet_no = ncloud_subnet.node_subnet.id }