Skip to content

Commit

Permalink
docs: how to deploy with external aws account
Browse files Browse the repository at this point in the history
  • Loading branch information
AIDEA775 committed Jan 9, 2024
1 parent 3f97bfd commit 5cde240
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
25 changes: 25 additions & 0 deletions docs/hub-deployment-guide/new-cluster/external-account.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# AWS with external account

In some cases, the organization has its own AWS account and is provided it to us to deploy the cluster.
This method is far simpler as we don't have to handle cloud billing, since it is handled by the organization.

There are some steps to do before the deploy:

1. Instruct the external organization to create one AWS IAM account with full permissions.
Since we will have one account per engineer,
this should be for a specific engineer who is responsible for setting up the hub.

1. The organization sends the credentials for this account to `[email protected]`,
[encrypted using age encryption method](inv:dc#support:encrypt).

1. The engineer accesses this information and [decrypts it using the provided instructions](/sre-guide/support/decrypt-age).

1. This engineer can use the IAM service in the AWS Console to create accounts for each engineer
and then sends the credentials to each engineer, for example, through Slack.

```{tip}
Create a **User group** with admin permissions.
```

1. Continue with the cluster setup as usual (following [new cluster on AWS](aws)).
On the section [](new-cluster:aws-setup-credentials) follow the steps for "For accounts without AWS SSO".
1 change: 1 addition & 0 deletions docs/hub-deployment-guide/new-cluster/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,5 @@ Deploying Kubernetes to AWS has a distinctly different workflow than GCP or Azur
new-cluster.md
aws.md
smce.md
external-account.md
```

0 comments on commit 5cde240

Please sign in to comment.