Comments (7)
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.
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.
@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.
@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.
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.
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enable-appmesh.