thesandlord / istio101 Goto Github PK
View Code? Open in Web Editor NEW⚡ Lightning-Talk Style Demo of Istio and OpenCensus⚡
License: Apache License 2.0
⚡ Lightning-Talk Style Demo of Istio and OpenCensus⚡
License: Apache License 2.0
Is Istio ingress different from GKE(GCE) ingress? It seems Istio ingress ignores other annotations like kubernetes.io/ingress.global.static-ip-name
. Can it be replaced with the default GKE ingress? Thanks.
When attempting to run ./istio-0.6/bin/istioctl create -f ./configs/istio/routing-2.yaml
the following error occurs: Error: routerules.config.istio.io "frontend-route" already exists
When trying to delete route rules after running into #3 get the error:
~/git/Istio101$ make delete-route-rules
./istio-0.6/bin/istioctl delete routerules frontend-route
Error: 1 error occurred:
* cannot delete frontend-route: an empty namespace may not be set when a resource name is provided
Makefile:65: recipe for target 'delete-route-rules' failed
make: [delete-route-rules] Error 255 (ignored)
./istio-0.6/bin/istioctl delete routerules middleware-dev-route
Error: 1 error occurred:
* cannot delete middleware-dev-route: an empty namespace may not be set when a resource name is provided
Makefile:65: recipe for target 'delete-route-rules' failed
make: [delete-route-rules] Error 255 (ignored)
./istio-0.6/bin/istioctl delete routerules middleware-route
Error: 1 error occurred:
* cannot delete middleware-route: an empty namespace may not be set when a resource name is provided
Makefile:65: recipe for target 'delete-route-rules' failed
make: [delete-route-rules] Error 255 (ignored)
./istio-0.6/bin/istioctl delete routerules backend-route
Error: 1 error occurred:
* cannot delete backend-route: an empty namespace may not be set when a resource name is provided
Makefile:65: recipe for target 'delete-route-rules' failed
make: [delete-route-rules] Error 255 (ignored)
First, thank you for this awesome package.
After starting (hitting this project's: "Open in Cloud Shell" button) with an almost blank G-account and following the README.md
's instruction
make create-cluster deploy-istio build push deploy-stuff
everything comes to a sudden halt with:
roland_siegbert_t@cloudshell:~/Istio101$ make create-cluster deploy-istio build push deploy-stuff
ERROR: (gcloud.config.list) The project property is set to the empty string, which is invalid.
To set your project, run:
$ gcloud config set project PROJECT_ID
After following the instructions, we get a little bit further:
roland_siegbert_t@cloudshell:~/Istio101$ gcloud config set project istio101
Updated property [core/project].
roland_siegbert_t@cloudshell:~/Istio101 (istio101)$ make create-cluster deploy-istio build push deploy-stuff
Your active configuration is: [cloudshell-6085]
But the script crashes at:
WARNING: Starting in 1.12, default node pools in new clusters will have their legacy Compute Engine instance metadata endpoints disabled by default. To create a cluster with legacy instance metadata endpoints disabled in the default node pool, run `clusters create` with the flag `--metadata disable-legacy-endpoints=true`.
This will enable the autorepair feature for nodes. Please see https://cloud.google.com/kubernetes-engine/docs/node-auto-repair for more information on node autorepairs.
This will enable the autoupgrade feature for nodes. Please see https://cloud.google.com/kubernetes-engine/docs/node-management for more information on node autoupgrades.**
ERROR: (gcloud.container.clusters.create) ResponseError: code=404, message=Not found: istio101.
Makefile:32: recipe for target 'create-cluster' failed
make: *** [create-cluster] Error 1
So, I'll revert to the little slower tutorial, which halts after
make create-cluster
with
ERROR: (gcloud.container.clusters.create) ResponseError: code=404, message=Not found: istio101.
Makefile:32: recipe for target 'create-cluster' failed
make: *** [create-cluster] Error 1
too. So, something must be missing in the README.md
. I'll start to explore now, I guess, it has something to do with Google Cloud Shell steps which are invisible for a newcomer considering Google Cloud Shell.
Hey,
can you provide me an example of Istio ingress.yaml for grpc routing with Kubernetes ? I have tried but unable to make it work with Istio.
Thanks in advance.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.