terraform-google-kubernetes-engine icon indicating copy to clipboard operation
terraform-google-kubernetes-engine copied to clipboard

Install In cluster ASM on GKE

Open mpsanj opened this issue 3 years ago • 7 comments
trafficstars

TL;DR

Not seeing an option to specify the ASM version and choose incluster ASM install

https://registry.terraform.io/modules/terraform-google-modules/kubernetes-engine/google/latest/submodules/asm

Terraform Resources

No response

Detailed design

Managed ASM doesn't support:

1. Shipping of telemetry data including tracing solutions like Lightstep 

2. In Managed ASM Locality based routing is only available in Regular and Rapid release channels, we want go with Stable release channel for our prod GKE cluster

Additional information

Is there a way where TF modules can support In cluster ASM installation ?

mpsanj avatar Apr 07 '22 09:04 mpsanj

@Monkeyanator do we have plans for this?

bharathkkb avatar Apr 07 '22 16:04 bharathkkb

We do not currently plan to support in-cluster install and recommend migrating to the Google managed control plane.

morgante avatar Apr 07 '22 16:04 morgante

Thanks for addressing it quickly.

Is there any workaround for shipping telemetry data to Jaeger, Lightstep etc in managed ASM ? Which release channel of managed anthos is recommended for a Production GKE cluster (stable release channel) ?

mpsanj avatar Apr 07 '22 18:04 mpsanj

@mpsanj you can configure alternative tracing using Istio Telemetry API https://istio.io/latest/docs/reference/config/telemetry

frits-v avatar Apr 08 '22 22:04 frits-v

Is it not on the roadmap at the moment? or we can expect it later?

Many customer still are using incluster anthos control plane rather then going with managed one?

On Thu, 7 Apr 2022 at 21:59, Morgante Pell @.***> wrote:

We do not currently plan to support in-cluster install and recommend migrating to the Google managed control plane.

— Reply to this email directly, view it on GitHub https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1201#issuecomment-1091958308, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHH4YTB6CIYHEHXM5M6KPLDVD4EPFANCNFSM5SYV7GUA . You are receiving this because you are subscribed to this thread.Message ID: <terraform-google-modules/terraform-google-kubernetes-engine/issues/1201/1091958308 @github.com>

mark6628 avatar May 20 '22 21:05 mark6628

@mark6628 currently we do not have plans for supporting in cluster. I will leave this issue open as a FR to gauge interest.

bharathkkb avatar May 24 '22 16:05 bharathkkb

Thanks for your help in keeping this open. Certainly we shall keep both options available as a part of module reason being google supports both of them and customers base is more in Incluster as compare to Managed one and let customer choose which one they want to use.

Earlier when we use to install using install_asm then it was supported as well having both options.

On Tue, 24 May 2022 at 21:58, Bharath KKB @.***> wrote:

@mark6628 https://github.com/mark6628 currently we do not have plans for supporting in cluster. I will leave this issue open as a FR to gauge interest.

— Reply to this email directly, view it on GitHub https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1201#issuecomment-1136142125, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHH4YTHUGZJ66R44SFPOPBLVLT7T5ANCNFSM5SYV7GUA . You are receiving this because you were mentioned.Message ID: <terraform-google-modules/terraform-google-kubernetes-engine/issues/1201/1136142125 @github.com>

mark6628 avatar Oct 11 '22 06:10 mark6628