Skip to content

Commit c954722

Browse files
docs: add kamaji deployment on aws eks (#680)
* initial draft * feat: update tenant configuration for kamaji deployment * simplify documentation using eksctl * use CAPA images && fmt * fmt * fmt * fmt * Update docs/content/guides/kamaji-aws-deployment.md * Update deploy/kamaji-aws.env --------- Co-authored-by: Dario Tranchitella <[email protected]>
1 parent abfc65a commit c954722

File tree

3 files changed

+460
-0
lines changed

3 files changed

+460
-0
lines changed

deploy/kamaji-aws.env

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# aws parameters
2+
export KAMAJI_REGION=eu-west-3
3+
export KAMAJI_AZ=eu-west-3a
4+
export KAMAJI_CLUSTER_VERSION="1.32"
5+
export KAMAJI_CLUSTER=kamaji-2
6+
export KAMAJI_NODE_NG=${KAMAJI_CLUSTER}-${KAMAJI_REGION}-ng1
7+
export KAMAJI_NODE_TYPE=t3.medium
8+
export KAMAJI_VPC_NAME=eksctl-${KAMAJI_CLUSTER}-cluster/VPC
9+
export KAMAJI_VPC_CIDR=192.168.0.0/16
10+
export KAMAJI_PUBLIC_SUBNET_NAME=eksctl-${KAMAJI_CLUSTER}-cluster/SubnetPublicEUWEST3A
11+
export KAMAJI_PRIVATE_SUBNET_NAME=eksctl-${KAMAJI_CLUSTER}-cluster/SubnetPrivateEUWEST3A
12+
13+
14+
# kamaji parameters
15+
export KAMAJI_NAMESPACE=kamaji-system
16+
17+
# tenant cluster parameters
18+
export TENANT_NAMESPACE=tenant-00
19+
export TENANT_NAME=tenant-00
20+
export TENANT_DOMAIN=internal.kamaji.aws.com
21+
export TENANT_VERSION=v1.30.2
22+
export TENANT_PORT=6443 # port used to expose the tenant api server
23+
export TENANT_PROXY_PORT=8132 # port used to expose the konnectivity server
24+
export TENANT_POD_CIDR=10.36.0.0/16
25+
export TENANT_SVC_CIDR=10.96.0.0/16
26+
export TENANT_DNS_SERVICE=10.96.0.10
27+
28+
export TENANT_VM_SIZE=t3.medium
29+
export TENANT_ASG_MIN_SIZE=1
30+
export TENANT_ASG_MAX_SIZE=1
31+
export TENANT_ASG_DESIRED_SIZE=1
32+
export TENANT_SUBNET_ADDRESS=10.0.4.0/24
33+
export TENANT_ASG_NAME=$TENANT_NAME-workers

0 commit comments

Comments
 (0)