eks-workshop-v2 icon indicating copy to clipboard operation
eks-workshop-v2 copied to clipboard

Changes to labs to manually install relevant components

Open niallthomson opened this issue 1 year ago • 3 comments

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:

  • [x] [Fundamentals] Exposing applications - Install the AWS Load Balancer Controller via the helm chart
  • [x] [Autoscaling] Cluster Autoscaler - Install cluster-autoscaler via the helm chart
  • [x] [Autoscaling] Karpenter - Install Karpenter via the helm chart
  • [ ] [Security] Kyverno - Install Kyverno via the helm chart
  • [ ] [Observability] Pod logging - Install Fluent Bit via the helm chart
  • [x] [Observability] Kubecost - Install Kubecost via the helm chart
  • [x] [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 avatar Mar 22 '24 16:03 niallthomson

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.

JonVDB avatar Apr 05 '24 14:04 JonVDB

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

niallthomson avatar Apr 05 '24 15:04 niallthomson

Hi, there I can take the ACK Automation section here. Would you assign it to me? Thanks. @niallthomson

yunjianlu avatar Oct 11 '24 18:10 yunjianlu