forked from eksctl-io/eksctl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path35-outposts.yaml
24 lines (21 loc) · 944 Bytes
/
35-outposts.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# An example ClusterConfig that creates the EKS control plane on AWS Outposts.
# Since the VPC will be created by eksctl, it will lack connectivity to the API server because eksctl does not
# associate the VPC with the local gateway. Therefore, the command must be run with `--without-nodegroup`, as in
# `eksctl create cluster -f examples/35-outposts.yaml --without-nodegroup`, and the nodegroups can be created after
# ensuring connectivity to the API server.
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: outpost
region: us-west-2
nodeGroups:
- name: ng
# Optional, defaults to the smallest available instance type on the Outpost.
instanceType: m5d.large
privateNetworking: true
outpost:
# Required.
controlPlaneOutpostARN: "arn:aws:outposts:us-west-2:1234:outpost/op-1234"
# Optional, defaults to the smallest available instance type on the Outpost.
controlPlaneInstanceType: m5d.large