aws / aws-app-mesh-controller-for-k8s

A controller to help manage App Mesh resources for a Kubernetes cluster.
Apache License 2.0
187 stars 109 forks source link

question about Appmesh CNI #414

Open xzy0223 opened 3 years ago

xzy0223 commented 3 years ago

hi, all. I have a question about appmeshCNI, I found a link: https://github.com/amazon-archives/aws-app-mesh-inject/pull/104 , in this pull, it mentions customer can add a appmesh.k8s.aws/appmeshCNI: enabled annotation to enable appmeshCNI, what is this? and should we recommend customer to use this CNI instead of init container to modify netfilter rules?

geezyx commented 1 year ago

I just stumbled across this annotation as well and am trying to understand how it's expected to be used. The PR that @xzy0223 linked says "Note that installation and management of CNI is out-of-scope of injector." but there's no additional information about what installing or managing a CNI plugin for app mesh looks like.

There is the CNI plugin here https://github.com/aws/amazon-vpc-cni-plugins/tree/master/plugins/aws-appmesh but I haven't been able to find any documentation on how this is supposed to be used, or if it's even intended for EKS.

Can someone help?