diff --git a/src/content/docs/docs/installation/aws-microservices.mdx b/src/content/docs/docs/installation/aws-microservices.mdx index 1fde69dd8..405e0b93e 100644 --- a/src/content/docs/docs/installation/aws-microservices.mdx +++ b/src/content/docs/docs/installation/aws-microservices.mdx @@ -5,14 +5,12 @@ sidebar: description: "Deploy ThingsBoard CE in microservices mode on AWS EKS with managed PostgreSQL, MSK, and ElastiCache." --- import DocLink from '@components/DocLink.astro'; -import { Steps, Aside } from '@astrojs/starlight/components'; -import { Code } from '@astrojs/starlight/components'; +import { Aside, Code } from '@astrojs/starlight/components'; import ImageGallery from '~/components/ImageGallery.astro'; import { Products } from '~/models/site.models'; -import { CE_BRANCH } from '~/data/versions'; +import { k8sCloneCmd } from '~/util/install-commands'; -export const cloneCmd = `git clone -b ${CE_BRANCH} https://github.com/thingsboard/thingsboard-ce-k8s.git -cd thingsboard-ce-k8s/aws/microservices`; +export const cloneCmd = k8sCloneCmd('ce', 'aws/microservices'); This guide walks you through deploying ThingsBoard CE in microservices mode on AWS EKS. We use Amazon RDS for managed PostgreSQL, Amazon MSK for managed Kafka, and Amazon ElastiCache for managed Redis. diff --git a/src/content/docs/docs/installation/aws-monolith.mdx b/src/content/docs/docs/installation/aws-monolith.mdx index 673a145d3..f68c34842 100644 --- a/src/content/docs/docs/installation/aws-monolith.mdx +++ b/src/content/docs/docs/installation/aws-monolith.mdx @@ -5,14 +5,12 @@ sidebar: description: "Deploy ThingsBoard CE in monolith mode on AWS EKS with managed PostgreSQL." --- import DocLink from '@components/DocLink.astro'; -import { Steps, Aside } from '@astrojs/starlight/components'; -import { Code } from '@astrojs/starlight/components'; +import { Aside, Code } from '@astrojs/starlight/components'; import ImageGallery from '~/components/ImageGallery.astro'; import { Products } from '~/models/site.models'; -import { CE_BRANCH } from '~/data/versions'; +import { k8sCloneCmd } from '~/util/install-commands'; -export const cloneCmd = `git clone -b ${CE_BRANCH} https://github.com/thingsboard/thingsboard-ce-k8s.git -cd thingsboard-ce-k8s/aws/monolith`; +export const cloneCmd = k8sCloneCmd('ce', 'aws/monolith'); This guide walks you through deploying ThingsBoard CE in monolith mode on AWS EKS. We use Amazon RDS for managed PostgreSQL. @@ -38,11 +36,11 @@ aws configure In the `cluster.yml` file you can find the suggested cluster configuration. Key fields you can change: -| Field | Default | Description | -|---|---|---| -| `region` | `us-east-1` | AWS region for the cluster | -| `availabilityZones` | `[us-east-1a, us-east-1b, us-east-1c]` | Region availability zones | -| `instanceType` | `m5.xlarge` | EC2 instance type for nodes | +| Field | Default | Description | +|---------------------|----------------------------------------|-----------------------------| +| `region` | `us-east-1` | AWS region for the cluster | +| `availabilityZones` | `[us-east-1a, us-east-1b, us-east-1c]` | Region availability zones | +| `instanceType` | `m5.xlarge` | EC2 instance type for nodes |