blog post: Istio as a proxy for external services (#3180)
blog post: Istio as a proxy for external services (#3180)

* initial implementation

* add HTTP gateway for httpbin.org

* rewrite the introduction

* extend the exmample by blocking traffic from the mesh

* use www.google.com instead of *

* fix a typo in httpbin.org

* rename 'front proxy' to 'proxy', rewrite the first paragraph

* add a step for enabling Envoy's access logging

* Gateway -> ingress gateway, server -> servers, Note -> ensure

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* httpbin/google -> the httpbin/google services

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* Configure -> create, is used -> you will need it

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* expand the sentence why the reader will need the localhost service entry

* expand the sentence about configuring routing

* rewrite the sentence about accessing httpbin.org

* Check the logs of the gateway -> print the gateway's log

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* You should see a line -> search the log for an entry

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* Check the Mixer log -> print the Mixer log

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* You should see a line -> search the log for an entry

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* Access `www.google.com` through your ingress ->  Access the `www.google.com` service through your ingress gateway

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* Check the Mixer log -> print the Mixer log

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* You should see a line -> search the log for an entry

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* You should see a line -> search the log for an entry

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* Check the Mixer log -> print the Mixer log

Co-Authored-By: vadimeisenbergibm <vadime@il.ibm.com>

* fix indentation

* fix the first step

* split a long line

* expand about the mesh gateway

* remove leftovers from previous commits

* print the log with: -> print the log with the following command:

* remove printing Mixer log since in 1.1 it does not have to be enabled by default

* use TLS instead of HTTPS

to prevent confusion with the TLS termination cases

* front-proxy -> proxy

* fix the cleanup

* fix links

* use cnn instead of google

since the webpage of google is less clear to grep

* move to examples

* rewrite the example as a blog post

* example -> blog post

istio/istio.io,istio/istio.io,istio/istio.io,istio/istio.io,istio/istio.io,istio/istio.io,istio/istio.io