Default AWS accounts unusable for KKP?
- Dominant language
- SCSS
- Stars
- 19
- Forks
- 117
- Avg merge
- 13h 29m
- Merged PRs (30d)
- 13
Description
We created a fresh AWS account to test KKP. After installing KKP 2.23 into it, we started to create the first usercluster, also on AWS, in the same account.
However the nodes never joined the usercluster. We found out that this is because we had not enabled `Assign Public IP` when creating the MachineDeployment via the KKP dashboard. Once we enabled this, new machines could successfully join the cluster.
Our VPC followed the current documentation (i.e. `Enable DNS Hostnames` was enabled).
It's unfortunate that KKP's default settings result in a broken cluster.
Contributor guide
Research direction
Start by reviewing the AWS MachineDeployment settings in the KKP dashboard and the current documentation for Assign Public IP and VPC DNS Hostnames. Reproduce the first usercluster setup described in the issue, then determine whether the documented defaults or the dashboard behavior need correction; done means a fresh AWS account can create a joining usercluster without an undocumented setting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud, documentation
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100