Commit Graph

106 Commits

Author SHA1 Message Date
Yangmin Zhu 3e9af6f46d add blog for v1beta1 authorization policy (#5301)
* authz blog

* address comments

* more update

* address comments

* add API comparsion

* more fix

* update

* update link

* more updates

* update

* Some editorial fixes.

* Edit pass

Moved the summary to the beginning: We should state the most important information at the beginning of all posts, let the reader decide if they want to read the rest for the details.
Adjusted language for clarity in several places.
Changed some content to avoid talking about the future, per our style guide.
Fixed 80 column widths.

* Added call to action and fixed linter error

* Update content/en/blog/2019/v1beta1-authorization-policy/index.md

Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com>

* Fix linter error
2019-11-11 14:05:54 -08:00
Martin Taillefer 10ac66359e Fix capitalization of blog titles. (#5590) 2019-11-11 08:13:53 -08:00
Martin Taillefer 4b9b63046c
Fix publication dates to reflect 1.4 launch date. (#5589) 2019-11-11 07:58:09 -08:00
Martin Taillefer 01747f2349
Fix a bunch of busted links. (#5588) 2019-11-11 07:43:43 -08:00
Frank Budinsky d570473a7c Fix helm depercation warning (#5587) 2019-11-11 07:33:53 -08:00
Neeraj Poddar 535949cc9c Added blog for announcing Istio client-go (#5566)
* Added blog for announcing Istio client-go

* Apply suggestions from code review

Addressing Review suggestions.

Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com>

* Update links
2019-11-11 05:59:53 -08:00
Steven Dake fe2530bbe6 Refinements to the operator blog post (#5480)
* Test of the docs checks

* Refinements to the operator blog post

Change ordered lists to unordered lists
Remove forward looking statements
Edit for clarity

* Self-review

* Address review comments.

* Address linting problems.

* Lint cleanup

* Little more tidy

* Address reviewer comments
2019-11-10 18:27:53 -08:00
imgbot[bot] 93b9d9c721 [ImgBot] Optimize images (#5544)
*Total -- 247.88kb -> 204.01kb (17.7%)

/content/en/blog/2019/webhook/example_attack.png -- 169.33kb -> 135.51kb (19.97%)
/content/en/docs/concepts/security/authz.svg -- 78.55kb -> 68.50kb (12.79%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-11-09 06:07:51 -08:00
Frank Budinsky f2e005466e
Standalone operator (#5433)
* Standalone operator guide

* verify install

* separate controller and CR

* tweaks

* add section

* address review comments

* remove update command

* fix lint
2019-11-08 19:10:21 -05:00
imgbot[bot] 2bfc6c2bee [ImgBot] Optimize images (#5519)
/content/en/blog/2019/dns-cert/architecture.png -- 118.26kb -> 98.01kb (17.13%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-11-08 10:00:10 -08:00
lei-tang c2c00f524a Blog for secure webhook management (#5285)
* Blog for secure webhook management

* Revise the wording

* Revise wording and location of guide

* Revise the writing

* Revised based on review comments

* Fix a wording

* Fix a link
2019-11-08 09:36:51 -08:00
lei-tang 48d1799347 Blog for Istio DNS certificate management (#5287)
* Blog for Istio DNS certificate management

* Change the wording

* Add an explanation for the architecture

* Revise the wording

* Revisions based on review comments

* Fix a typo
2019-11-08 08:41:52 -08:00
Frank Budinsky 954ffd7aa8 Istio operator blog (#5317)
* Istio operator blog

* address lint errors and review feedback

* more review comments

* fix lint

* remove bad char

* tweaks

* Update content/en/blog/2019/introducing-istio-operator/index.md

* Apply suggestions from code review
2019-11-05 13:53:44 -08:00
Neeraj Poddar db10e052ff Fix directory structure/heading for istioctl install (#5390) 2019-11-05 12:37:19 -08:00
Martin Taillefer 4d4e6ae28e
General cleanup items. (#5325)
- Fix a bunch of heading capitalization.

- Remove words that shouldn't be in the dictionary
and update the text accordingly.

- Added a few @@ sequences to reference content files from text blocks.

- Used a few {{< source_branch_name >}} sequences to refer to the proper
branch in GitHub rather than master.
2019-11-04 06:41:54 -08:00
Frank Budinsky abab549d5d Fix broken links (#5288) 2019-10-29 16:18:21 -07:00
Rigs Caballero 03ca9f6478 Move pages out from the Concepts section (#5256)
* Move Deployment Models from Concepts to Setup

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

* Move Architecture from Concepts to Ops.

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

* Move Performance page from Concepts to Ops

Signed-off-by: rcaballeromx <grca@google.com>
2019-10-24 15:40:25 -07:00
Yanghui Weng df1260f58e Update index.md (#5235)
fix the doc link
2019-10-23 06:30:13 -07:00
Martin Taillefer bbd4452d89 Remove links to istio-ecosystem. (#5223)
* Remove links to istio-ecosystem.

* Apply suggestions from code review

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
2019-10-22 14:10:09 -07:00
Frank Budinsky ab1da9dec2 Fix typos in blog (#5179)
* Fix typos in blog

* one more
2019-10-17 14:30:54 -07:00
Martin Taillefer d6445fc726
Update reference docs. (#5173)
preliminary.istio.io will now display reference material for the release-1.4 branches
of istio/istio, istio/api, and istio/operator.
2019-10-17 11:09:11 -07:00
imgbot[bot] 6e1825036e [ImgBot] Optimize images (#5167)
*Total -- 2,116.10kb -> 2,113.71kb (0.11%)

/assets/inline_images/landing/routing-and-load-balancing.svg -- 2.02kb -> 1.49kb (26.05%)
/assets/inline_images/landing/telemetry-and-reporting.svg -- 2.26kb -> 1.74kb (22.86%)
/assets/inline_images/landing/policy-enforcement.svg -- 1.41kb -> 1.12kb (21.01%)
/static/img/istio-bluelogo-nobackground-unframed.svg -- 0.32kb -> 0.26kb (18.73%)
/static/img/istio-whitelogo-bluebackground-unframed.svg -- 0.39kb -> 0.32kb (17.75%)
/static/img/istio-bluelogo-whitebackground-unframed.svg -- 0.39kb -> 0.32kb (17.13%)
/static/img/istio-bluelogo-nobackground-framed.svg -- 0.35kb -> 0.29kb (17.13%)
/assets/inline_images/landing/resiliency.svg -- 2.33kb -> 1.94kb (16.83%)
/static/img/istio-bluelogo-whitebackground-framed.svg -- 0.42kb -> 0.35kb (16.47%)
/static/img/istio-whitelogo-bluebackground-framed.svg -- 0.42kb -> 0.35kb (15.89%)
/assets/inline_images/landing/istio-logo.svg -- 0.17kb -> 0.16kb (6.25%)
/assets/inline_images/istio-whitelogo-bluebackground-rounded.svg -- 0.21kb -> 0.21kb (3.21%)
/content/en/blog/2018/egress-https/https_from_the_app.svg -- 16.61kb -> 16.59kb (0.12%)
/content/en/about/contribute/diagrams/diagram-guidelines.svg -- 47.65kb -> 47.63kb (0.05%)
/content/en/blog/2018/egress-monitoring-access-control/https-to-gateway.svg -- 37.47kb -> 37.46kb (0.05%)
/content/en/blog/2018/egress-monitoring-access-control/http-to-gateway.svg -- 37.63kb -> 37.61kb (0.05%)
/content/en/docs/reference/config/policy-and-telemetry/mixer-overview/topology-with-cache.svg -- 81.78kb -> 81.75kb (0.03%)
/content/en/blog/2019/data-plane-setup/arch-2.svg -- 82.76kb -> 82.74kb (0.03%)
/content/en/docs/setup/install/multicluster/shared-gateways/diagram.svg -- 116.08kb -> 116.05kb (0.02%)
/content/en/docs/tasks/traffic-management/egress/wildcard-egress-hosts/EgressGatewayWithSNIProxy.svg -- 71.72kb -> 71.71kb (0.02%)
/content/en/docs/examples/mesh-expansion/bookinfo-expanded/mesh-expansion.svg -- 217.56kb -> 217.53kb (0.01%)
/content/en/blog/2017/mixer-spof-myth/mixer-spof-myth-2.svg -- 91.28kb -> 91.28kb (0.01%)
/content/en/blog/2019/egress-traffic-control-in-istio-part-2/SecurityArchitectureWithL3Firewalls.svg -- 502.86kb -> 502.83kb (0%)
/content/zh/docs/concepts/multicluster-deployments/multicluster-with-gateways.svg -- 249.43kb -> 249.42kb (0%)
/content/en/docs/setup/install/multicluster/gateways/multicluster-with-gateways.svg -- 250.49kb -> 250.48kb (0%)
/content/zh/docs/concepts/multicluster-deployments/multicluster-with-vpn.svg -- 150.61kb -> 150.60kb (0%)
/content/en/docs/setup/install/multicluster/shared-vpn/multicluster-with-vpn.svg -- 151.47kb -> 151.47kb (0%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-10-17 10:05:01 -07:00
Frank Budinsky 3aa2f16d0f Remove warning from referenced blogs (#5168) 2019-10-16 15:02:14 -07:00
Frank Budinsky c8ac8eb91c Better organize operations guide material (#5163)
\
2019-10-16 09:59:04 -07:00
Martin Taillefer 612d10c921
Automatically a warning to older blog posts about them being potentially out of date. (#5134) 2019-10-15 10:02:20 -07:00
Martin Taillefer f7dd8c6613
Consolidate release-specific material into the news section. (#5138) 2019-10-15 09:27:11 -07:00
Vadim Eisenberg 2b9ecdf461 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
2019-10-15 08:41:21 -07:00
Rigs Caballero 4492b89b4f Ensure consistent use of 'multicluster'. (#5108) 2019-10-08 20:55:42 -07:00
Frank Budinsky 78ec428817 Improve concepts organization (#5095)
* cleanup unused files

* tweak wording

* merge traffic management architecture material

* reorg top level concept sections

* lint errors

* fix list style
2019-10-04 11:43:31 -07:00
Vadim Eisenberg dbb23e1fdb Blog post about using Istio multi-mesh for isolation and boundary protection (#4776)
* initial version

* add structure and certificate generation

* remove redundant article

* create the reviews service and later delete it

required for pods to start

* kubernetes -> kubectl

* complete creating the egress gateway section

* add deployment of an ingress gateway

* use LoadBalancer type for the private ingress gateway

* expand the cleanup section

* add "Expose reviews v2" section

* use hostnames in CN so it can be verified by curl

* use a single slash in HTTPRewrite uri field

* fix the virtual service and the curl call

* add a troubleshooting section

* use port 80 in the egress gateway's deployment

* implement the consume section for reviews v2

* expand the troubleshooting section

* split a virtual service, use port 443

* unite two virtual services for reviews

* add namespace to the gateway reference

* complete the cleaning instructions

* fix prefix match and rewrite in consuming reviews v2

* rename the gateway, destination rule, rewrite authority in ingress cluster2

* split the virtual service in cluster1 into two parts

* set access log format to print both the path and the rewritten path

* extend the cleanup section

* add load balancing between the local and remote versions of reviews

* remove usi

* change consume/expose details to ratings

* add diagrams

* canary release the remote version

* fix the subtitle and the publish date

* add subset v1 to the routing to the local version

* use local name (reviews) for a virtual service in the default namespace

* add the 'Deploy reviews v2 locally and retire reviews v1' section

* a Gateway -> an ingress Gateway

* virtualservice myreviews-bookinfo-v2 -> virtualservice privately-exposed-services

* add the "Expose ratings and reviews v3" section

* add printing response code to curl commands

* add a step to delete the consumption of the remote service from `cluster2`

* add a section "Consume ratings and reviews v3"

* add a section about Istio RBAC

* rewrite certificate creation - add spiffe SAN

* add a section about RBAC on ingress gateway

* remove redundant quote

* add extended key usage and critical to subjectAltName

* add generation of certificate and key for cluster3

* rewrite ingress RBAC in cluster2 to use EnvoyFilter for RBAC

Istio RBAC currently does not support getting principal for
MUTUAL TLS, only for ISTIO_MUTUAL

* fix MeshFederation5, the local version of reviews must be v2

* fix a typo

* add the "Cancel exposure of ratings" section

* add checking Istio configuration artifacts

* rewrite the introduction, add requirements and the proposed implementation section

* to base implementation -> to base the implementation

* split a long line

* web page -> webpage

* fix indentation

* of deploying -> after deploying

* add an explanation about openssl

* extend the explanation about `cluster3`

* add an explanation about deploying gateways

* create the certificates -> create the certificates and keys

* remove "the" from "to generate the certificates and the keys"

* minor changes in gateway deployment

* mount volumes from secrets -> mount secrets as data volumes

* add explanation about private gateways

* cluster1 and cluster2 -> both clusters

* add an explanation about exposure/consumption

* add an explanation about c1,c2,c3.example.com hostnames

* real URL -> existing hostname

* port 80 -> port 443 (the egress gateway)

* remove the non-mTLS options

* VirtualService -> virtual service

* fix indentation

* remove back ticks from reviews v1 and v2

* in remote cluster -> is in remote cluster

* add explanation about expose-nothing behavior by default

* add a separating empty line

* port 80 -> port 443

* VirtualService -> virtual service, part 2

* your Kubernetes cluster -> your second cluster

* add "in case you have a load balancer"

* add "in case you have a load balancer... otherwise..."

* fix the pod of reviews-v2 in the first cluster

mention the new pod

* web page -> webpage

* cluster1 -> the first cluster

* make multiple tests a sublist

* rewrite the sentence "Let's change the RBAC policy"

remove let's
remote passive voice

* rewrite the series of the tests to check RBAC

* issues requests -> sends requests

* Let's consider -> consider

* split a long line

* add "locally" to has access to ratings

* the ratings -> ratings

* use first/second cluster instead of cluster1/cluster2 in headings

* add a subsection to remove certificate and key files

* extend the sentence about role binding

* extend the sentence about enabling Istio RBAC on bookinfo

* rewrite the sentence about accessing the webpage of the bookinfo app

* add an explanation about the EnvoyFilter

* other 50% -> the other 50%

* 50% of time -> 50% of the time

* at cluster -> in cluster

* rewrite the sentence about cleaning Istio RBAC

* add summary

* in the subtitle: traffic control -> strict access control

* for the many different reasons -> for different reasons

* special certificates -> dedicated certificates, add dots

* add a sentence about defense in depth and PCI compliance

* fix typos

* through their gateways -> through corresponding gateways

* _v1_ -> `v1`

* ad-hoc -> ad hoc

* put EnvoyFilter and the name of the Envoy's filter in backticks

* instructions for NodePort Ingress -> instructions for using node port for ingress

* add "hoc" to .spelling, for "ad hoc" expression

* fix a link

* remove unneeded single bullet

* fix a link for Defense-in-depth

* rewrite the list of reasons for split applications between multiple clusters

* add a clause about boundary protection

* expand on non-uniform naming

* rewrite the bullet about boundary protection

* expand on the lack of common trust

* fix division into paragraphs in the introduction

* different as -> different than

* in different namespaces in a cluster -> in the clusters

* to the ratings -> to the ratings service

* rewrite the explanation about DNS and routing

* add a comma after "destined to ratings"

* split a long line

* replace PCI DSS with boundary protection

* remove an unneeded empty line

* split long lines in the summary

* simplify the sentence in the summary about explicit exposure of the clusters

* put "paired" in italics

* split a long line

* change the publish date to 12-th of August

* split a long line

* add the "Isolation of system components and boundary protection" subsection

* rephrase a sentence to remove passive voice

* add cyber and subnetworks to .spelling

used by NIST Special Publication 800-53, Revision 4, Security and Privacy
Controls for Federal Information Systems and Organizations:

This type of enhanced protection limits the potential harm from cyber attacks...

... routers, gateways, and firewalls separating system components into physically separate networks or
subnetworks

* rephrase and reformat the section about boundary protection and isolation

* rewrite the section about isolation and boundary protection

* Kubernetes community -> the Kubernetes community

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* three patterns -> three documented patterns

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* three patterns differ -> the differences between the patterns

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* add "where none of the multi cluster patterns apply" to "there are cases when you want to"

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* didn't establish -> have not established

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* rewrite the sentence about the best solution and the goal

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Payment Card Industry Data Security Standard -> the ..

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* move "in my opinion" to the beginning of the sentence

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* move "in my opinion" to the beginning of the sentence, part 2

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Add "the" to PCI DSS

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* add "approach" after "the proposed mesh federation"

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* add "the" before NIST

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* uniform identical naming -> uniform naming

* common indentity and common trust -> common identity and trust

* mesh-federation -> isolated-clusters

* rewrite the blog post, removing mesh federation and multicluster mesh mentioning

* add the "Testing the certificates in the chain of calls" section

* Revert "add the "Testing the certificates in the chain of calls" section"

This reverts commit 6ada5903e5.

* remove redundant parenthesis around the first link to PCI DSS

* fix a typo (though -> through)

* remove the last '/' which seems to confuse lint

* remove namespace qualifier for gateways in virtual services

since the virtual services are in the same namespace

* extend the explanation about RBAC

* try another link for gdpr

* add `&nbsp;` to try to make lint happy

* Revert "add `&nbsp;` to try to make lint happy"

This reverts commit 552806883f.

* rewrite the list of standards as a table, add links to the paragraph below

* put full service name in backticks

* fix a typo (localtion -> location)

* fix the level of the first section

* rename the ca-example-com-certs secrets into c1/c2-trusted-certs secrets

to enable running commands in a single cluster

* use kubectl apply to create a namespace in case it already exists

for the single cluster scenario

* add deleting of the ratings service in the first cluster

during the initial setting

* change the error in case ratings is not found

* remove istio-private-gateways from the list of RBAC-included namespaces

* add '--ignore-not-found=true' to the kubectl delete commands

to support the case of a single cluster

* credit card -> payment card

* add running the blog post in a single cluster

* add unsetting environment variables to the cleanup section

* fix internal links

* The approach I propose - The approach I use

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* features of the proposed approach -> features of the approach

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* I propose -> I use

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* I propose to base connecting clusters on  -> I connect clusters based on

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* add "some of the process could clearly benefit from automation..."

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* similar the pattern -> similar to the pattern

* the proposed implementation -> the implementation pattern

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* added a comment that my approach is different from multicluster meshes

* fix a link

* add a multi-mesh section to examples

* move the blog post about cluster isolation to examples

* rewrite the blog post as example

* add a missing period in the description

* Revert "add a missing period in the description"

This reverts commit 14f656280f.

* Revert "rewrite the blog post as example"

This reverts commit 875a4f55f0.

* Revert "move the blog post about cluster isolation to examples"

This reverts commit 17b20a1cb5.

* Revert "add a multi-mesh section to examples"

This reverts commit 9d9365eee7.

* rewrite the blog post to not contain the same service (reviews) in two meshes

per comments of Sven Mawson
using ratings and httpbin to show exposure of two services

* fix the link to Envoy's RBAC filter

* fix an internal link

* fix spelling

* remove redundant empty line

* remove "no common trust" from the single cluster

* initial version after moving the example to istio-ecosystem

* fix list formatting

* additional touches

replace cluster with mesh everywhere
add monitoring at the boundary

* describe -> outline, report

* put all mesh-federation and multi-mesh instances into the glossary markup

* update the publish date

* call "service location transparency" an optional feature

* rewrote "Service location transparency is important" to "Service location transparency is useful in the cases when you want"

* the istio-ecosystem repository -> Istio ecosystem

* rewrite subtitle

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Rewrite the title

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* rewrite the sentence about isolation

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* rewrite the sentence about separate service meshes on separate networks

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Remove "Istio to connect applications in the meshes with different compliance requirements"

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove the glossary item from mesh federation and add "support and automation work under way"

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference, 2

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* add comparison with multi-cluster (single mesh)

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference, 3

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference, 4

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference, 5

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference, 5

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference, 6

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* remove glossary reference, 7

* report -> touch on

* update the date of the blog
2019-10-02 06:40:25 -07:00
Neeraj Poddar 81ead7238e Added blog for monitoring external service traffic (#5027)
* Added blog for monitoring external service traffic

In release 1.3 we added support for monitoring traffic to external services
which are allowed or get blocked. This blog explains how to use these metrics to
get the host names/IP addresses for these external services.

* Address review comments

* Removed extra heading

* Re-align headers

* Update index.md
2019-09-28 11:54:23 -07:00
Martin Taillefer d42dfe94ba
Introduce top-level News section. (#5060) 2019-09-27 07:09:58 -07:00
Zhonghu Xu 37f3af18a2 Replace multicast address with class E (#5051)
Ignoring unrelated broken link.

* Replace multicast address with class E

* address comments

* Update content/en/docs/setup/install/multicluster/gateways/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/setup/install/multicluster/gateways/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/setup/install/multicluster/gateways/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
2019-09-27 09:34:05 -04:00
Frank Budinsky 7fe843b480 Small traffic-management corrections (#5062) 2019-09-26 15:04:43 -07:00
Zhonghu Xu 4a3d0c2d3d Should not use loopback addresses (#5036)
* fix multi cluster dns docs

* fix multi cluster dns docs

* ignore multicast spelling check
2019-09-23 11:02:16 -07:00
LisaFC 1ecc6cf6bb Updated traffic management concept guide (#5014)
* New traffic management rewrite

* Updated traffic management guide

* Fix typo

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: John Howard <howardjohn@google.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: John Howard <howardjohn@google.com>

* Implementing Frank and John's edits

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Data plane definition

* Added glossary links

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Implementing Frank's suggestions

* More edits

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* More edits from Frank and Srinath

* Update content/en/docs/concepts/traffic-management/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

* More edits

* Update index.md

* yet more edits

* Lint fixes and CRD glossary entry

* more links

* sdake's edits
2019-09-20 12:51:10 -07:00
aal80 567cfe2923 Added App Identity and Access blog (#4981)
* Added App Identity and Access blog

* Updates after review

Reviewed by @adammil2000 and gtaylor

* Fixed linting

* Updated date, description

* Fixed spelling, added new words to .spelling
2019-09-18 13:15:24 -07:00
imgbot[bot] b7502bf736 [ImgBot] Optimize images (#5017)
*Total -- 102.43kb -> 71.34kb (30.36%)

/content/en/blog/2019/knative-activator-adapter/knative-activator.png -- 47.03kb -> 32.20kb (31.52%)
/content/en/blog/2019/knative-activator-adapter/knative-mixer-adapter.png -- 55.40kb -> 39.13kb (29.36%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-09-18 10:01:05 -07:00
Idan Zach e9b4289f01 Mixer out-of-process adapter for Knative scale-from-zero (#4783) 2019-09-18 09:51:28 -07:00
Francois Pesce 12e19aa38c Add release notes for 1.2.6 (#5011)
* Add release notes for 1.2.6

* Update content/en/boilerplates/notes/1.2.6.md
2019-09-17 11:27:06 -07:00
Greg Taylor c0284014fb Rename Tasks/Telemetry to Tasks/Observability (#4968)
Matches a similar effort started in #4448. Fixes #4730.
2019-09-17 07:57:06 -07:00
Martin Taillefer b81e5a8ccb
Fix broken knative link. (#5009) 2019-09-16 15:25:03 -07:00
Joshua Blatt 35ba46ae3f Add 1.1.15 release notes. (#5005) 2019-09-16 15:09:59 -07:00
Ram Vennam ecd97037d8 1.3 announcement blog (#4929) 2019-09-12 09:58:59 -07:00
Martin Taillefer 91c93a39b3
Added a bunch of links around istioctl. (#4970) 2019-09-12 08:26:58 -07:00
carolynhu 5f99ebf5c7 Update istio 1.2 performance benchmarking docs (#4863) 2019-09-12 06:09:55 -07:00
Francois Pesce e1f0a8a500 Address a recent problem in our release process (#4951)
* Address a recent problem in our release process

* Apply suggestions from code review
2019-09-10 12:33:56 -07:00
Martin Taillefer c4dd5227f5
Replace uses of ``` with {{< text >}} (#4950)
- Add a lint check to prevent further use of ```
2019-09-10 10:55:41 -07:00
Phillip Quy Le 436b65afb8 Sds trustworthy jwt doc (#4701)
* Update doc for sds

* Update SDS doc for trustworthy jwt feature

* Drop legacy jwt support

* Add SDS announcement

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/docs/setup/platform-setup/_index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update index.md

* Update .spelling

* Update content/en/docs/setup/install/helm/index.md

Co-Authored-By: Romain Lenglet <romain.lenglet@berabera.info>

* Update index.md

* Update _index.md

* Update index.md

* Address comments

* Refine doc again

* Bump the support version of k8s to 1.13

* Update vendors

* Update docs

* Apply suggestions from code review

Co-Authored-By: Rigs Caballero <grca@google.com>
Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>
2019-09-05 13:44:03 -07:00
Rigs Caballero df9db64b27 Add Istio Deployment Models concept. (#4813)
* Add Istio Deployment Models concept.

This concept replaces the old multi-cluster concept.
Includes new diagrams that comply with the diagram creation guidelines.
Updates the Chinese content to use a local copy of the previous diagrams.
Fixes all internal links to the previous version of the doc.

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

* Add glossary entries for needed terms.

The terms involved are:

    - Cluster
    - Identity
    - Trust domain

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

* Define cluster in a platform agnostic way.

Also adds links between `identity` and `trust domain`.

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

* Add missing `(` in links.

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

* Fix links to sections and reduce image sizes.

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

* Simplify the definition of `trust domain`

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

* Move old images to the ZH content.

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

* Add reworked control plane content.

Also addresses the comments left on the PR including those regarding the
diagrams.

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

* Add fail over example and glossary entries.

This update also reworks the control plane models section to fit the example.
Additional adjustments were made to the diagrams too.

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

* Move mesh models section.

Also minor fixes and edits.

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

* Fix glossary entries and links.

Signed-off-by: rcaballeromx <grca@google.com>
2019-08-30 10:34:30 -07:00
Francois Pesce 868a93145d Fix 1.2.4 / 1.1.13 cherrypick for i18n (#4834) 2019-08-26 14:46:41 -07:00
Francois Pesce e109a21481
Release notes for 1.2.5 and 1.1.14 (#4828)
Merging this manually because CI for docs seems broken for existing envoy links (and this PR does not point to any envoy links).
2019-08-26 14:18:12 -07:00
Adam Miller 07178c1348 Reorganized the Operations node (#4765) 2019-08-16 16:03:31 -07:00
Frank Budinsky ca7559cab2 Remove Nomad & Consul docs (#4805)
* Remove Nomad & Consul docs

* broken links

* more broken links

* more broken links

* fix spelling errors

* remove broken ref
2019-08-16 12:13:30 -07:00
Joshua Blatt f482a79c9f Announce upcoming 1.1 EOL. (#4792)
* Announce upcoming 1.1 EOL.

* Update index.md
2019-08-14 21:34:48 -07:00
Martin Taillefer d0cf1e171e
Move English content to content/en as agreed in WG meeting. (#4789)
Once this goes in, I'll move content_zh to content/zh.
2019-08-14 15:45:31 -07:00