Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes to labs to manually install relevant components #863

Open
5 of 8 tasks
niallthomson opened this issue Mar 22, 2024 · 2 comments
Open
5 of 8 tasks

Changes to labs to manually install relevant components #863

niallthomson opened this issue Mar 22, 2024 · 2 comments
Labels

Comments

@niallthomson
Copy link
Contributor

niallthomson commented Mar 22, 2024

What would you like to be added?

There are a number of labs that should be changes to "manually" install components that are currently being done via Terraform. These labs should be changed to direct the user to install things like addons and helm charts themselves.

Labs:

  • [Fundamentals] Exposing applications - Install the AWS Load Balancer Controller via the helm chart
  • [Autoscaling] Cluster Autoscaler - Install cluster-autoscaler via the helm chart
  • [Autoscaling] Karpenter - Install Karpenter via the helm chart
  • [Observability] Pod logging - Install Fluent Bit via the helm chart
  • [Observability] Kubecost - Install Kubecost via the helm chart
  • [Automation] ArgoCD - Install ArgoCD via the helm chart
  • [Automation] ACK - Install ACK via the helm charts
  • [Automation] Crossplane - Install Crossplane via the helm charts

Why is this needed?

This will give users more insight in to what is being done.

@niallthomson niallthomson added the enhancement New feature or request label Mar 22, 2024
@JonVDB
Copy link

JonVDB commented Apr 5, 2024

This would be a nice enhancement for the EKS Workshop. The installation process of these tools, such as Argo CD, remains "invisible" to the AWS customer, which makes it harder to use the product.

It would be easier to convince future AWS customers to use EKS if they are able to get hands-on practical experience with installing Argo CD on AWS EKS.

@niallthomson
Copy link
Contributor Author

There were a few reasons we originally didn't do this:

  1. Customers rarely manually install components so its not that realistic
  2. Installing something is generally less valuable to learn over actual capabilities
  3. Our first pass of the workshop automated everything and we didn't have the flexibility we have now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

3 participants