AHYBRID081 Configuring a multi-cluster mesh with Anthos Service Mesh Reviews
3700 reviews
Jon K. · Reviewed over 3 years ago
Alonso P. · Reviewed over 3 years ago
Jonathan B. · Reviewed over 3 years ago
Marcio C. · Reviewed over 3 years ago
anderson E. · Reviewed over 3 years ago
Daniele C. · Reviewed over 3 years ago
Leonardo A. · Reviewed over 3 years ago
Egner C. · Reviewed over 3 years ago
MARCOS T. · Reviewed over 3 years ago
Rodolfo S. · Reviewed over 3 years ago
Jair A. · Reviewed over 3 years ago
Rosângela C. · Reviewed over 3 years ago
Rodolfo d. · Reviewed over 3 years ago
Vladimir U. · Reviewed over 3 years ago
gege b. · Reviewed over 3 years ago
Buta R. · Reviewed over 3 years ago
The lab is actually great, I would have given it 5 stars, if not for 2 major issues, one of which I could kind of solve and the other one, unfortunately not. Major issue with the Kube Config of the remote cluster (Task 2): student_02_f506713ac524@cloudshell:~ (qwiklabs-gcp-02-cc61e7593dd9)$ gsutil cp gs://$PROJECT_ID-kops-remote/config \ > ~/.kube/config Copying gs://qwiklabs-gcp-02-cc61e7593dd9-kops-remote/config... / [1 files][ 8.1 KiB/ 8.1 KiB] Operation completed over 1 objects/8.1 KiB. student_02_f506713ac524@cloudshell:~ (qwiklabs-gcp-02-cc61e7593dd9)$ kubectx remote=. Context "remote.k8s.local" renamed to "remote". student_02_f506713ac524@cloudshell:~ (qwiklabs-gcp-02-cc61e7593dd9)$ k get ns error: You must be logged in to the server (Unauthorized) # kubectl describe secret $KSA - did not work, either, so I had to hack the master VM in GCP to fetch a working kubeconfig and token Hipster Shop was not fully functional (Task 8): Issue at checkout in the Hipster Shop after deploying both its parts into the clusters. I could not fix it. rpc error: code = Internal desc = cart failure: failed to get user cart during checkout: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp: lookup cartservice.hipster2.global on 100.64.0.10:53: no such host" failed to complete the order main.(*frontendServer).placeOrderHandler /go/src/github.com/GoogleCloudPlatform/microservices-demo/src/frontend/handlers.go:289 cartservice.hipster2.global could not be resolved through kube-dns but could be resolved through istiocoredns: root@ub:/# dig @100.64.0.10 cartservice.hipster2.global # kube-dns ; <<>> DiG 9.16.1-Ubuntu <<>> @100.64.0.10 cartservice.hipster2.global ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 54680 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; COOKIE: cfe69240cabaa967 (echoed) ;; QUESTION SECTION: ;cartservice.hipster2.global. IN A ;; AUTHORITY SECTION: global. 18 IN SOA a0.nic.global. hostmaster.donuts.email. 1637507918 7200 900 1209600 3600 ;; Query time: 0 msec ;; SERVER: 100.64.0.10#53(100.64.0.10) ;; WHEN: Sun Nov 21 16:54:06 CET 2021 ;; MSG SIZE rcvd: 146 root@ub:/# root@ub:/# dig @100.66.81.29 cartservice.hipster2.global # istiocoredns ; <<>> DiG 9.16.1-Ubuntu <<>> @100.66.81.29 cartservice.hipster2.global ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6130 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; WARNING: recursion requested but not available ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; COOKIE: 46b170d232bf1d19 (echoed) ;; QUESTION SECTION: ;cartservice.hipster2.global. IN A ;; ANSWER SECTION: cartservice.hipster2.global. 30 IN A 240.0.0.7 ;; Query time: 4 msec ;; SERVER: 100.66.81.29#53(100.66.81.29) ;; WHEN: Sun Nov 21 16:54:45 CET 2021 ;; MSG SIZE rcvd: 111 root@ub:/# Minor content issues (Task 7): "For example, service_A, running within the cluster, will have a DNS name of service_A.namespace.svc.cluster.local." "From this cluster's perspective, a service_B, running in a remote cluster, will have a DNS name of service_B.namespace.global." underscore is not a valid hostname character
Pavel M. · Reviewed over 3 years ago
Laura B. · Reviewed over 3 years ago
Oleksii P. · Reviewed over 3 years ago
Daniel R. · Reviewed over 3 years ago
Serhii C. · Reviewed over 3 years ago
Initial setup where app is deployed in both clusters returns error 500 when doing checkout as it was not able to find the remote checkoutservice.
Aitor M. · Reviewed over 3 years ago
pedro f. · Reviewed over 3 years ago
Mikhail N. · Reviewed over 3 years ago
Bruno H. · Reviewed over 3 years ago
We do not ensure the published reviews originate from consumers who have purchased or used the products. Reviews are not verified by Google.