istio / istio

Connect, secure, control, and observe services.
https://istio.io
Apache License 2.0
35.95k stars 7.76k forks source link

Do I still need to use serviceentry to access a virtual machine with istio installed? Are there any requirements for services deployed on virtual machines? Can it be a docker deployment? #41202

Closed mark8s closed 2 years ago

mark8s commented 2 years ago

Hello everyone, sorry to disturb everyone. I have now deployed istio to a virtual machine, using the tutorial https://istio.io/latest/docs/setup/install/virtual-machine/, then I can access the services in the mesh in the virtual machine.

I have some doubts now:

(1) I want to access the services in the virtual machine in the mesh service, how should I access it? What more should I do? Should I just use ServiceEntry?

(2) Are there any requirements for services deployed in virtual machines? I have to use binary deployment? Or can I deploy the service using docker?

Looking forward to your reply, thank you!

MaiM1ng commented 2 years ago

I'm also just starting to learn about ISTIO. My answer may not be right. I have deployed BookInfo cases of official documentation in a K8S cluster of three virtual machines. I hope that will be helpful. By definition, services in the Service Mesh should not be accessed through ServiceEntry.