aws / aws-app-mesh-roadmap

AWS App Mesh is a service mesh that you can use with your microservices to manage service to service communication
Apache License 2.0
347 stars 25 forks source link

Is there any plan to optimize user experience of installation? #276

Open malphi opened 3 years ago

malphi commented 3 years ago

Right now Istio has overtaken both functionality and user experience totally... The installation process can be done by only one command, istioctl install. Here is the app mesh, please take a look the tedious steps: https://docs.aws.amazon.com/app-mesh/latest/userguide/getting-started-kubernetes.html As a hosting product, I cannot understand why I have to set up crd and controller? If app mesh doesn't care about UX, it will fail.

buzzsurfr commented 3 years ago

@malphi On the install how far do you want a CLI to go? Clearly installing the controller and everything from Step 1 (with a few options for Fargate and IRSA). What about the other steps?

malphi commented 3 years ago

@buzzsurfr Thanks for reply. Is there any other way to install it without CLI? As a customer of App Mesh, I hope the installation steps is more simple.

buzzsurfr commented 3 years ago

We do not have a CLI today, but you can use the AWS CLI and kubectl/helm to install most of it. How do you want App Mesh installed into your kubernetes/EKS cluster? We don't include it by default in EKS clusters for those customers that do not want to use it.

Also, the EKS service team is working on EKS managed addons, I'd comment there that you want to see App Mesh installed as a managed addon.

malphi commented 3 years ago

Sounds great, thanks!