Giter Site home page Giter Site logo

Comments (7)

iamhopaul123 avatar iamhopaul123 commented on June 24, 2024 1

Then, after using the console to enable App Mesh, you will be able to control traffic routing via App Mesh.

After proxyConfiguration get supported in CDK, is it possible to do all of that in CDK instead of using the console to enable the AppMesh? By the way, the blog is really well-written and very explicit and illustrative!

from enable-appmesh.

subfuzion avatar subfuzion commented on June 24, 2024

It works exactly as it is supposed for this specific demo. The purpose of this demo is to use the console to enable App Mesh. The CDK deployment is used to deploy the app without App Mesh enabled and demonstrate that it is a working app, as you saw. Then, after using the console to enable App Mesh, you will be able to control traffic routing via App Mesh.

Please read the README or the Guide for more detail. Note that this demo was made to support this blog post. Thanks.

from enable-appmesh.

subfuzion avatar subfuzion commented on June 24, 2024

@iamhopaul123 I'll leave this issue open a bit longer in case you want to add more to this discussion. I'm also going to push an updated version that has the envoy placeholders commented out. Feel free to take a look, but I just tried and couldn't get ProxyConfiguration for the envoy containers working with L1 constructs (see this related issue).

Now that there is L2 support, however, it would be awesome if you want to help update this demo and submit a PR for it. Otherwise, I'll get to it when I have a some time and figure out how to be able to conditionally deploy so it's possible to still demo using the console to enable enable App Mesh as well as deploy a fully-working, mesh-enabled demo.

Thanks!

from enable-appmesh.

iamhopaul123 avatar iamhopaul123 commented on June 24, 2024

@subfuzion The proxyConfiguration is just about to be supported in CDK (sorry for the confusion, should appear in the next release), you can get the latest version of the CDK and try it out. Not sure if I have time to pick it up but I'll try. Take your time and I will keep watching this repo! Thanks for the reply!

from enable-appmesh.

iamhopaul123 avatar iamhopaul123 commented on June 24, 2024

I think I will try to put up a PR translating into the L2 construct. (wait for the next CDK release for proxyConfiguration support and cloudmap exposed from ECS service so that it can be reused by app mesh L2 construct)

But I don't think I have enough understanding of this example and also the mechanism of the whole construct to realize the functionality that we can just use CDK to spin up the app mesh example without using the console.

from enable-appmesh.

iamhopaul123 avatar iamhopaul123 commented on June 24, 2024

BTW, to make it more public and impactful, can we migrate this repo to the CDK example. I believe this repo can help a lot of people who are struggling trying to spin up an example using CDK.

from enable-appmesh.

subfuzion avatar subfuzion commented on June 24, 2024

You definitely have permission to migrate the example. I'm not sure I've used best practices for canonical CDK Typescript code, so feel free to refactor as you think best. I'll be happy to help update docs, comments, and code based on any team recommendations. Glad if it helps anyone. CDK is great and definitely looking forward to proxyConfiguration support soon.

from enable-appmesh.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.