반응형
internet gateway 만들기
apiVersion: ec2.aws.upbound.io/v1beta1
kind: InternetGateway
metadata:
name: joo-crossplane-ig1
spec:
providerConfigRef:
name: abcde
forProvider:
region: us-east-1
tags:
Name: joo-test-ig1
vpcIdRef:
name: joo-crossplane-vpc
kubectl --kubeconfig=[config 경로] apply -f ig.yaml
route table 만들기
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTable
metadata:
name: joo-crossplane-rt1
spec:
providerConfigRef:
name: abcde
forProvider:
region: us-east-1
tags:
Name: joo-test-rt1
vpcIdRef:
name: joo-crossplane-vpc
kubectl --kubeconfig=[config 경로] apply -f rt.yaml
생성한 internet gateway를 route하기
apiVersion: ec2.aws.upbound.io/v1beta1
kind: Route
metadata:
name: joo-crossplane-route1
spec:
forProvider:
routeTableIdRef:
name: joo-crossplane-rt1
destinationCidrBlock: 0.0.0.0/0
gatewayIdRef:
name: joo-crossplane-ig1
region: us-east-1
providerConfigRef:
name: abcde
route table에 subnet 추가하기
apiVersion: ec2.aws.upbound.io/v1beta1
kind: RouteTableAssociation
metadata:
name: joo-crossplane-rta1
spec:
forProvider:
region: us-east-1
subnetIdRef:
name: joo-crossplane-subnet1
routeTableIdRef:
name: joo-crossplane-rt1
providerConfigRef:
name: abcde
반응형
'배운 내용 > Kubernetes' 카테고리의 다른 글
[crossplane] Securitygroup, Securitygroup rule (0) | 2024.05.20 |
---|---|
[crossplane] 리소스 삭제하기 (0) | 2024.05.17 |
[crossplane] 이미 생성된 리소스 observe하기 (0) | 2024.05.16 |
[crossplane] vpc, subnet 만들기 (0) | 2024.05.16 |
[crossplane] 모든 MetaResource 확인하기 (0) | 2024.05.16 |