Commit Graph

113 Commits

Author SHA1 Message Date
Vadim Eisenberg 2555e58da0 add references to the "Deploy Istio egress gateway" to the sections that use it (#3535) 2019-03-06 11:19:32 -08:00
Vadim Eisenberg 07496a34c6 move deployment of Istio egress gateway into a separate section (#3534) 2019-03-06 10:13:57 -08:00
Ralf Pannemans 87956953f2 [#12017] Update doc for unsupported hostnames in Cluster-Aware Service Routing… (#3384)
* Update doc for unsupported hostnames in Cluster-Aware Service Routing example.

Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>

* Minor change

Co-Authored-By: c0d1ngm0nk3y <ralf.pannemans@googlemail.com>

* Minor change

Co-Authored-By: c0d1ngm0nk3y <ralf.pannemans@googlemail.com>

* Integrate feedback.
2019-03-06 07:22:44 -08:00
lei-tang d673c13ba7 Fix the failure to get istio-ingress-gateway service (#3439) 2019-03-06 06:53:39 -08:00
lei-tang ba362bbe2e Fix the failure to create the control plane for master cluster (#3423) 2019-03-06 06:49:27 -08:00
Lin Sun 28c49b439b
update egress gateway instruction (#3444)
* refer to the egress gateway boilerplate

* empty file

* add content

* add enable egress gateway option

* Update index.md

* update link

* typo

* Update content/docs/examples/advanced-gateways/egress-gateway/index.md

Co-Authored-By: linsun <linsun@us.ibm.com>

* Delete before-you-begin-egress-gateway.md

* update instruction

* Update content/docs/examples/advanced-gateways/egress-gateway/index.md

Co-Authored-By: linsun <linsun@us.ibm.com>

* delete duplicates

* fix lint
2019-03-06 09:17:36 -05:00
Vadim Eisenberg 5f9d723012 use a boilerplate for setting environment variables for kubectl contexts (#3509)
* use a boilerplate for setting environment variables for kubectl contexts of the two clusters

share the boilerplate for gateway connectivity and for split horizon EDS clusters

* add the boilerplate file
2019-03-05 07:37:30 -08:00
Vadim Eisenberg bd83936bf5 Use the 443 port for cluster aware gateway, handle NodePort connectivity to the remote cluster (#3428)
* use the 443 port and host "*.local" for the gateway

* the Gateway -> a gateway, remote services -> services in cluster2

* rewrite instructions for setting the gateway's address

* add unsetting environment variables and removing files to cleanup

* put backticks around `istio` and `ConfigMap`

* add "i.e." before the Kubernetes DNS domain in parenthesis

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

* the 443 port -> 443 port

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

* add deleting n2-k8s-config in the cleanup

* set --set global.meshNetworks.network2.gateways[0].port to 443

* add unsetting CTX_CLUSTER1

* move unsetting CTX_CLUSTER1 before removing temporary files

for symmetry with CTX_CLUSTER2

* add unsetting CTX_CLUSTER2

* Change the gateway's address and port -> Update the gateway's address and port to reflect...

* wait for the pods to come up by checking their status -> wait for the pods to become ready:

* add output of get pods for cluster1

* do not check the status of the istio-ingressgateway on cluster2
before configuring watching of cluster2 by cluster1

* add waiting for istio-ingressgateway to become ready after setting watching cluster2

* combine printing ingress host and port into one line
2019-03-05 06:58:32 -08:00
Martin Taillefer 7bf371365e
Optimize all our SVG files. (#3468) 2019-03-03 08:14:50 -08:00
Jimmy Chen 692125f6b4 Add guide for external cert management at ingress gateway using SDS (#3224)
* add ingress sds

* update

* update

* Revise

* update

* Revise

* Update

* update

* revise

* update

* Remove key cert path when SDS is enabled

* Split SDS task into separate file

* Revise

* add mount/ and sds/

* fix broken link

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/_index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/mount/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Apply suggestions from code review

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Update content/docs/tasks/traffic-management/secure-ingress/sds/index.md

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>

* Revise

* Revise

* update

* Apply suggestions from code review

Co-Authored-By: JimmyCYJ <28548492+JimmyCYJ@users.noreply.github.com>
2019-03-01 15:28:31 -08:00
Martin Taillefer ad565871d6
Clean up keywords. (#3442) 2019-02-28 17:26:46 -08:00
Rigs Caballero 21c918fbe4 Organize the Kubernetes Installation content. (#3422)
* WIP Add Kubernetes Installation landing page.

This adds the landing page and organizes the content to make it easier to navigate.

Signed-off-by: rcaballeromx <grca@google.com>

* Apply initial feedback on landing page content.

Signed-off-by: rcaballeromx <grca@google.com>

* Rename and move files to enhance navigation.

Added aliases to redirect after filename changes.

Signed-off-by: rcaballeromx <grca@google.com>

* Harmonize all installation guide titles and intros.

Signed-off-by: rcaballeromx <grca@google.com>

* Fix all links affected by the restructure.

Fixed all internal links and added aliases to ensure external redirects.

Signed-off-by: rcaballeromx <grca@google.com>

* Fix paths of images on the ZH content.

Signed-off-by: rcaballeromx <grca@google.com>

* Fix additional links and apply feedback.

Signed-off-by: rcaballeromx <grca@google.com>

* Fix link error introduced by rebase.

Signed-off-by: rcaballeromx <grca@google.com>

* Remove redundant instances of "Istio" in titles.

Signed-off-by: rcaballeromx <grca@google.com>
2019-02-28 14:37:30 -08:00
lei-tang 214fb9947b Fix the error of "https" displayed as "ps" (#3437) 2019-02-28 13:45:00 -08:00
Yossi Mesika c9c7bd6dea Updating the command for istio-remote generation (#3407) 2019-02-28 09:58:43 -08:00
lei-tang 7e64896b6b Fix the GKE cluster creation commands (#3415) 2019-02-28 09:53:13 -08:00
lei-tang 968146f269 Fix the role binding for all clusters in a multicluster (#3417) 2019-02-28 09:52:18 -08:00
Shriram Rajagopalan 2baef16e51 new networking reference docs (#3358) 2019-02-25 17:13:27 -08:00
Douglas Reid 9622e6162d Remove In-Depth Telemetry Example (#3352)
* Remove In-Depth Telemetry Example

* Add alias for removed doc
2019-02-21 17:08:20 -08:00
Brian Avery a146dc4df0 Release was incorrect generating an invalid yaml for the cluster (#3324)
The --name in helm template was istio-egressgateway. This generated a release name of istio-egressgateway. The one from the helm template was istio. This led to an error when attempting to apply.
2019-02-21 09:40:53 -08:00
Vishal Yadav 96c8cbadd6 Fixed typo: port 433 to 443 in the doc (#3318) 2019-02-21 06:59:27 -08:00
Vishal Yadav 854660ca19 1.1.0 snap6: Fixed nits(from version v2) in the doc (#3307)
Fixed nits(from version v2) in the doc for intellegent routing/Traffic
Shifting point
2019-02-20 06:37:42 -08:00
Yossi Mesika d2338822fa Remove the section for editing values and add set flags instead (#3297) 2019-02-19 11:25:28 -08:00
Vadim Eisenberg 72ecfc7a6c Update connectivity in icp multicluster (#3294)
* networking -> network connectivity

* single control plane topology -> single control plane topology with VPN connectivity

* a single control plane topology with VPN connectivity -> a single control plane with VPN connectivity topology
2019-02-19 10:01:30 -08:00
Yossi Mesika 091d72fa86 Simplify Cluster-aware example instructions by using labels selector on the helloworld yaml (#3232)
* Simplify instructions by using labels selector on the helloworld yaml

* Added missing local context

* Renamed secret and config names for the remote k8s api

* Wrap into a warning section

* local->cluster1 remote->cluster2

* Review comments addressed

* Review comments addressed

* Moved the gateway up to the cluster 1 setup section and make it a generic gateway

* Review comments addressed
2019-02-19 08:27:30 -08:00
Jianfei Hu e622465cdb remove the statsd in multi cluster setup (#3259)
* remove the statsd which we've already deprecated.

* remove some other statsd reference.

* more removal of statsd.

* Add spaces in chinese doc.
2019-02-18 08:56:25 -08:00
Vadim Eisenberg 48b5cc27dd Finalize egress task (#3222)
* note HTTP-related attributes -> notice the HTTP-related attributes

* related to Istio sidecar -> related to the Istio sidecar

* rewrite the sentence about ports and the installation option

use port 8000 instead of 443, to generate less confusion

* no HTTP service or service entry -> no HTTP service and no service entry

* extend understanding what happened with the third approach

* change section titles

* split the cleanup section into cleanup subsections

* fix links

* must not -> do not need to

* rewrite the sentence about switching to the first approach

* per specific port, gaining -> for specific ports, enabling

* A caveat is that some ports, for example port 80, already have HTTP
services inside Istio by default

* In this approach, similarly to the previous one -> With this approach, like with the previous one

* approaches can be applied -> approaches can be used

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* split long lines

* split long lines

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Revert "Update content/docs/tasks/traffic-management/egress/index.md"

This reverts commit febb76edc9.

* rewrite the sentence about the installation option and add a link to installation options

* Update content/docs/tasks/traffic-management/egress/index.md

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

* remove duplicate text

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* Update content/docs/tasks/traffic-management/egress/index.md

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

* remove a redundant empty line

* address the reader directly
2019-02-15 19:18:24 -08:00
Yossi Mesika c6b20bd227 Istio remote installation updates (#3144)
* Updated to install istio remote using values file

* Few unrelated doc fixes

* Remove zipkin and statsd flags as they are unsupported

* Revert "Few unrelated doc fixes"

This reverts commit 038096d137.

* Few more minor updates

* Switch to port 15443

* Break on-line helm commands

* Trailing space

* Put back some default istio features after verifying mc still works

* Add remote mixer addresses

* Formatting

* Specify container for cleaner output

* Wrong place
2019-02-11 11:05:23 -08:00
Frank Budinsky 5b4f86243b Multicluster version routing blog (#3143)
* multicluster version routing blog

* explain more

* spelling

* tweaks

* improvements

* improved label approach

* add note about DNS

* address review comments

* Update index.md

Capitalize title
2019-02-08 09:38:23 -08:00
Vadim Eisenberg 0529d549bf Use port 80 for TLS origination by egress gateway (#3200)
* use port 80 with protocol HTTPS for mTLS on egress gateway

* rewrite the instructions about why to apply mutual TLS

* make the protocol of 443 HTTPS

* allow monitor -> allow to monitor
2019-02-07 12:06:24 -08:00
Yossi Mesika 1167b631bb Few corrections to the Cluster-Aware example (#3189)
* Updates to the doc after verifying the example with latest v1.1 build

* Minor updates

* Fix copy-paste indentations

* Some other corrections
2019-02-01 10:06:25 -08:00
Martin Taillefer dd782b3d12
Improve the looks of warnings, info blobs, and tips. (#3181) 2019-01-31 12:11:53 -08:00
Eric Van Norman 973eb5dcea Remove progress bars from curl (occuring on Mac) (#3171) 2019-01-31 09:45:14 -08:00
Frank Budinsky c43b2a3a28 Clarify IP choice for global services (#3127)
* Clarify IP choice for global services

* spelling
2019-01-24 08:42:23 -08:00
Vadim Eisenberg f11555710d add a step to confirm that Bookinfo is running without ingress (#3125)
* add a step to confirm that Bookinfo is running without ingress

to verify that the app with Istio runs correctly without ingress,
to separate Istio installation errors from Ingress configuration
errors, to prevent questions like these
https://stackoverflow.com/questions/54307216/istio-proxy-unable-to-connect-to-istio-pilot

* fix the links to the renamed section (confirm the app is accessible...)
2019-01-24 08:41:18 -08:00
Frank Budinsky 924491159f Multicluster example improvements (#3118)
* Multicluster example improvements

* fix spelling

* address review comments
2019-01-23 09:20:18 -08:00
Vadim Eisenberg 024771c226 make the test curl command for bookinfo clearer (#3123)
give a nice visual clue that the accessed page is indeed productpage,
and not some other server that returns 200
2019-01-23 08:00:20 -08:00
Yossi Mesika 5c76533d9b Minor changes following #3109 (#3117)
* Updates to the doc after verifying the example with latest v1.1 build

* Minor updates
2019-01-22 06:58:57 -08:00
Martin Taillefer 1c1242ffc4
Fix spelling and grammar stuff throughtout the site. (#3114) 2019-01-21 09:35:38 -08:00
Yossi Mesika 004c301160 Updates to the doc after verifying the example with latest v1.1 build (#3109) 2019-01-21 07:45:55 -08:00
Martin Taillefer 8a9d5cb92b
Fix a bunch of capitalization and spacing errors. (#3108) 2019-01-19 09:39:24 -08:00
Daneyon Hansen 0351954137 Updates multicluster gateway doc to support node ports (#3063) 2019-01-16 13:51:49 -08:00
Vadim Eisenberg ce248839cd use -l options directly in kubectl logs (#3096)
do not get the pod by a subcommand
2019-01-16 09:43:08 -08:00
Martin Taillefer 4c17edcd56
Fix a few issues. (#3092)
- Fix formatting for the Subscribe link on blog pages. That got broken in some refactoring I did a while back.

- Remove a few *NOTE* and _NOTE_ instances and replace with the canonical icons

- Add a link to our community repo in the Getting Involved page.
2019-01-15 20:50:00 -08:00
Vadim Eisenberg 9f468b8a8e Update egress gateway configuration for wildcard hosts with SNI handling filters (#3058)
* add a tab section about mTLS

* remove leftover ";done"

* remove SNI monitoring and policy enforcement section

* add explanation why mTLS between sidecars and egress gateways is needed

* add mTLS enabled/disabled tabs to the egress MongoDB blog post

* remove placeholder SNI in logs

* add forward_downstream_sni and sni_verifier filters for wildcard TLS hosts

* add a required empty line

* make the sentence about enabling mTLS a note

* add inline comment in the yamls regarding the SNI filters

* a couple of filters -> Envoy filters

* rewrite the sentence why the SNI filters are used

* fix "so that policies will be enforced based on the original SNI value"

* prevents a possibility for deceiving Mixer -> prevents Mixer from being deceived

* will not match -> does not match

* make note ('>') one line to make lint happy
2019-01-14 09:56:47 -08:00
Vadim Eisenberg c1c404ae87 Add egress sni monitoring policies example (#3075)
* initial version

* split a long line

* rephrase the sentence "Now, you configured..."

* add a requirement that mTLS is enabled

* remove leftover ';done'

* add monitoring and policy enforcement of SNI and source identity

* the logentry -> logentry

* that will allow -> that allows

* replace URL with Wikipedia in English

* clarify the examples in SNI monitoring, blocked vs. allowed

* Extend the introduction to monitoring/policies by source identity

* replace backticks with italics for sleep-us and sleep-canada

* the logentry -> logentry

* the sidecar proxy -> the sidecar proxies

* fix the names of the service accounts in cleanup

* it should be -> it must be

* services -> applications

* add: Access to other Wikipedia sites will be blocked

* inline the command to kill mixer pods

* add clarification about the access to Wikipedia sites from sleep-canada

* fix format of cleanup of monitoring/policies by source

* replace italics with backticks for sleep-us and sleep-canada due to spellchecker

* add a missing empty line

* Revert "inline the command to kill mixer pods"

This reverts commit 780913253d.

* of the source of traffic -> of the traffic source

* allows access -> allows to access

* delete "namely"

* Wikipedia -> the Wikipedia
2019-01-13 13:07:47 -08:00
Frank Budinsky c100527c92 Multicluster via gateways example (#3077)
* Multicluster via gateways example

* tweaks

* address review comments
2019-01-11 20:09:46 -08:00
Frank Budinsky deb6f65a2c
Multicluster examples improvements (#3059)
* Multicluster examples improvements

* Fix circleci errors
2019-01-08 14:14:54 -05:00
Chunlin Yang 33c156bd6a add istioctl inject (#2964)
Signed-off-by: clyang82 <clyang@cn.ibm.com>
2019-01-07 21:21:31 -05:00
Yossi Mesika e0eb7d8250 An example for configuring and verifying split horizon EDS (#2916)
* An example for configuring and verifying split horizon EDS

* Add period to end of description

* Minor change

* Minor typo

* Comments by Lin Sun addressed

* Addressed @frankbu review comments and cross referenced with the concept doc
2019-01-07 08:15:44 -08:00
Vadim Eisenberg bb795b90c3 replace the statistics of envoy with envoy's log for TCP (#3018) 2019-01-03 08:12:03 -08:00