Giter Club home page Giter Club logo

istio101's People

Contributors

johanfrick-mobenga avatar thesandlord avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

istio101's Issues

Istio ingress vs ingress-gce

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.

Error: "frontend-route" already exists

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

Error: 'an empty namespace may not be set' on make delete-route-rules

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)

The project property is set to empty string, which is invalid

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.

gRPC ingress routing

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.

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.