Commit Graph

125 Commits

Author SHA1 Message Date
Cynthia Coan e320eb98c5
add a blog entry describing WorkloadEntries (#7321)
* add a blog entry describing WorkloadEntries

* address review comments both internal/external

* update svgs, and fix wordings

* update blog date
2020-05-21 11:26:03 -07:00
Vadim Eisenberg 0d633a555e
Blog post: Securely direct traffic from IBM Cloud Kubernetes Service Ingress to Istio Ingress Gateway (#5098)
* initial version

* rewrite the motivation for the example

* switch the order: use managed Istio or install it yourself

* fix indentation

* do not use "this example shows" twice

replace the second sentence with "In this example you..."

* rewrite the example to simplify it

* fix the letter case in a sentence

* remove using --context

copied&pasted from another example

* finalize rewriting the example, simplifying things, minor improvements

* Update index.md

* Update index.md

* remove the troubleshooting section

* fix some whitespace issues

* nginx -> Nginx

* split long lines

* add explanation why both certificates are required

* remove Nginx since it is an implementation detail of ALB

* rewrite the introduction

* remove multiple glossary entries for mutual TLS

* External-IP -> external IP

* The Application Load Balancer Ingress subdomain certificates -> The Application Load Balancer's Ingress subdomain certificates

* shorten the sentence about exchange certificates and trust them

* remove one more glossary item

* delete "this time" since it is the first time curl is used in this example

* additional --cert option -> the --cert option

* you will need -> you need

* add missing dot

* Istio Ingress Gateway -> Istio ingress gateway

* fix two typos

* will not be able to communicate -> will not be able to communicate directly

* fix abbreviations usage: IKS, ALB, NLB

* rewrite the introduction

* move storing the Ingress IP before using it

* certificate -> TLS certificate

* rewrite the introduction of the section "Create secrets for ALB and Istio ingress gateway"

* domain name of your cluster -> domain name of your ALB

* remove mentioning NLB

use "ingress gateway instead of NLB"

* move the example to the blogs section

* fix metadata, description

* this example -> this blog post

* add echoing INGRESS_GATEWAY_IP

* remove grep by IP in the output of the DNS NLB domains

otherwise the fields of the output are not printed and it is not clear
which value corresponds to which field

* in the output of the previous command -> in the line that matches the IP of the gateway

* fix the part about verifiying that the certificate is created for NLB domain

* IKS-provided certificates -> certificates provided by IKS

* burden -> overhead

* Require -> Enforce

* add a summary

* add a sentence about allocating a hostname for Istio ingress gateway

* update the publication date

* Update content/en/blog/2019/alb-ingress-gateway-iks/index.md

remove the explanation about the domain name format, remove "for each cluster"

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* remove in addition to registering a DNS domain

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* the recommend way -> the recommended method to send traffic

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* Istio mutual TLS -> STRICT mutual TLS

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* In this blog post -> this blog describes how

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* nlb-dns-create -> nlb-dns create

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* add -n httptools two deploy the Gateway

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* add -n httptools

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* add an explanation about re-encryption from ALB to Istio ingress gateway

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* add an explanation about using ALB and NLB certificates for mTLS between the ALB and the Istio ingress gateway

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* Istio ingress gateway -> the Istio ingress gateway

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>

* The traffic -> traffic, Istio sidecar -> an Istio sidecar, ALB -> the ALB

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>

* Application Load Balancer -> ALB

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>

* add -n httptools

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* add -n httptools

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>

* one of another -> of one another

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>

* add missing "that",  remove "one to another"

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>

* Istio sidecar -> an Istio sidecar, "it requires" -> "requires"

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>

* while ALB -> which

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>

* move the blog post to 2020

* fix the publish date

* third field -> fourth field

regarding the status of the certificate in "ibmcloud ks nlb-dnss"

* a new DNS domain -> a new DNS subdomain

* for the gateway's IP -> for the Istio gateway's IP

* ALB -> the ALB

* split long lines

* remove Policy and DestinationRule

* fix the year in the publish date

* Istio Ingress Gateway -> an Istio Ingress Gateway

* a -> the, for Istio Ingress Gateway

* remove mentioning "Let's encrypt" certificate in the introduction

it is a technical detail

* has to -> must

* Securely direct -> Direct encrypted

* rewrite the introduction to explain what happens with the certificates

* rewrite the usage of the private keys

* you configure -> you will configure

* allows us -> allows you

* clarify using Let's encrypt, securely send traffic -> send encrypted traffic

* ALB -> the ALB

* in order to verify -> in order to specify

Co-authored-by: Ram Vennam <rvennam@us.ibm.com>
Co-authored-by: Rachael Graham <rachael.graham@ibm.com>
2020-05-15 15:21:09 -07:00
Christian Posta 17ca874313
update for istio users why gloo (#7206)
* update for istio users why gloo

* Copy edits and implement Jed's suggestions

Co-authored-by: Adam Miller <1402860+adammil2000@users.noreply.github.com>
2020-05-15 11:47:45 -07:00
Oliver Liu 1e73594260
Restructure the cert management tasks. (#7209)
* Restructure the cert management tasks.

* Small fix.

* Fix references.

* Fix links

* Small fix.

* Update content/en/docs/tasks/security/cert-management/plugin-ca-cert/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Small fix.

* Change the weights.

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-05-04 14:57:29 -04:00
davidhauck 9c24d0d72b
add linkinator to replace htmlproofer (#7204) 2020-05-01 11:30:44 -07:00
Steven Dake d6e9f4b92b
Retire helm documentation as we use a protobuf (#7106)
* Retire helm documentation as we use a protobuf

The new rendered source of truth is:
https://preliminary.istio.io/docs/reference/config/istio.operator.v1alpha1/

This is rendered from the API repo protobuf which (may) need description fields
set. That protobuf is here:

https://github.com/istio/api/blob/master/operator/v1alpha1/operator.proto

* Follow the flowchart

The flowchart is not quite right and could use some improvement.

* Update content/en/blog/2019/performance-best-practices/index.md

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-04-21 07:55:44 -07:00
Christian Posta dfc2eeb490
added a blog on using an external api gateway with istio 1.5 and SDS (#7092)
* added a blog on using an external api gateway with istio 1.5 and SDS

* fix lint error
2020-04-16 15:54:42 -07:00
Eric Van Norman 83de8ae304
Remove Helm install instructions (#7083) 2020-04-16 10:48:21 -07:00
John Howard be3a0c7300
Initial documentation on Multiple Control Planes (#7035)
* Initial documentation on Multiple Control Planes

I suspect this will be improved as we get more user feedback and
istioctl integrations, but this is a reasonable start

* Typo

* Minor edits

* Apply suggestions from code review

Co-Authored-By: Adam Miller <1402860+adammil2000@users.noreply.github.com>

* Frank's suggestions

* lint

* Apply suggestions from code review

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

Co-authored-by: Adam Miller <1402860+adammil2000@users.noreply.github.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-04-13 08:09:50 -07:00
Mark Ferree f2d4442ca6
Fixing incorrect quote type in istio-authorization blog post (#7059) 2020-04-13 07:54:43 -07:00
Istio Automation 21e890610f
Automator: update istio.io@master reference docs (#6976)
* Automator: update istio.io@master reference docs

* Updates to fix automated doc changes

Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
2020-04-06 17:16:32 -07:00
Eric Van Norman 284f345e6f
Fix links for removal of helm installation directory (#6826)
* Fix links for removal of helm installation directory

* Point to archive version of istioctl upgrade instructions

* Add Aporeto to lint ignores for now.
2020-03-30 11:48:11 -07:00
shinji3887 5e506de08a
fix the url link error in the blog wasmhub-istio (#7001)
* fix the url link error in the blog

* fix link error
2020-03-30 08:10:21 -07:00
Yangmin Zhu ccf7e68471
remove v1alpha1 RBAC page (#6989) 2020-03-27 13:58:46 -07:00
lei-tang 3182bba545
Provision a certificate to an application through a sidecar (#6554)
* Provision a certificate to an application through a sidecar

* Revisions based on the review comments

* Move the document location

* Revise install command based on the review comments

* Make the blog more concise

* Explain the use case

* Revised based on comments

* Revise based on review comments

* Revised based on the review comments

* Revise based on review comments

* Revise based on review comments

* Revise based on review comments

* Revise based on review comments

* Revise based on review comments
2020-03-25 08:44:00 -07:00
Christian Posta fddcd700ba
create blog post for webassembly hub + Istio; one more try (#6933)
* create blog post for webassembly hub + Istio; in place of #6885

* fixed some minor language/markdown

* fix possible issue with lint; thanks @ericvn
2020-03-23 13:45:32 -04:00
craigbox 501be83f82
WASM => "Wasm" (or "WebAssembly" on first use) (#6916) 2020-03-19 16:06:15 -07:00
craigbox 2e971a8c0c
Add istiod blog post (#6915)
* Add istiod blog post

* Update content/en/blog/2020/istiod/index.md

remove errant period

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

* Update content/en/blog/2020/istiod/index.md

add missing space

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

* add correct description

* put the 'istiod's in backticks

* adjust caps again

`istiod`  only when used to refer to the service.
Bold when introducing it.
Regular weight when using in body.

* md lint changes that make vscode sad

* policies => policy

* Update spell-chequer for istiod blog

* backticks around PodSecurityPolicy

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-03-19 17:01:56 -04:00
Christian Posta a4e2b7ec9a
Add a blog on declarative wasm extensions for envoy and istio (#6859)
* Add a blog on declarative wasm extensions for envoy and istio

* Pushed changes for review

* fixed lint errors

* fixed bash syntax

* update note to http for module delivery

* clean rest of lint issues
2020-03-18 11:10:17 -07:00
John Pape 1feb25e99b
Remove "Helm with Tiller" install path docs (#6864)
* Remove helm with tiller install path

* Updates inbound linking documents
2020-03-12 13:39:40 -07:00
Frank Budinsky 8774229973
Cleanup .spelling (lower case istiod not allowed) (#6858)
* Cleanup .spelling

* remove lower case istiod

* add backticks

* remove backticks

* restore backticks
2020-03-11 16:23:03 -04:00
mandarjog ec20fa3215
Remove telemetry as it has not been upstreamed (#6813)
* Remove telemetry as it has not been upstreamed

* Add jwt example
2020-03-09 07:19:29 -07:00
Dan Ciruli 8b70b3aec6
[1.5] fixed link in blog post, fixed typo in relnote template (#6792)
* fixed link in blog post, fixed typo in relnote template

* fixed broken link in roadmap

* fixing the broken link in my broken link
2020-03-06 13:21:54 -08:00
craigbox d9aa76f732
remove errant period (#6782)
Co-authored-by: craigbox <craigbox@users.noreply.github.com>
2020-03-06 10:23:22 -08:00
Louis Ryan f536af066b
Add WASM blog (#6771)
* Add WASM blog

* Apply suggestions from code review

Co-authored-by: Francois Pesce <fpesce@google.com>
2020-03-05 18:34:58 -08:00
Diem Vu 055f5e480c
[Release-1.5] Delete auto-mTLS task (#6591)
* Delete auto-mTLS task

* Fix links

* Fix links

* Fix links on 1.5

* Fix links
2020-03-05 18:01:06 -08:00
Lin Sun cb8704c98d
[ImgBot] Optimize images (#6752)
*Total -- 3,308.25kb -> 3,017.43kb (8.79%)

/content/en/docs/tasks/observability/metrics/querying-metrics/prometheus_query_result_graphical.png -- 486.04kb -> 308.71kb (36.49%)
/content/en/docs/setup/getting-started/kiali-example2.png -- 295.32kb -> 191.83kb (35.04%)
/content/en/docs/tasks/observability/metrics/tcp-metrics/alpn-based-tunneling-protocol.svg -- 20.39kb -> 17.14kb (15.92%)
/content/en/docs/ops/deployment/architecture/arch.svg -- 21.16kb -> 21.01kb (0.72%)
/content/en/docs/concepts/security/node_agent.svg -- 227.49kb -> 226.11kb (0.61%)
/content/en/blog/2020/tradewinds-2020/architecture-post-istiod.svg -- 169.81kb -> 169.00kb (0.48%)
/content/zh/blog/2020/istio-agent/istio_agent.svg -- 413.85kb -> 412.47kb (0.33%)
/content/en/blog/2020/istio-agent/istio_agent.svg -- 413.85kb -> 412.47kb (0.33%)
/content/en/blog/2020/tradewinds-2020/architecture-pre-istiod.svg -- 607.59kb -> 606.27kb (0.22%)
/content/en/docs/ops/deployment/performance-and-scalability/latency_p90.svg -- 319.73kb -> 319.56kb (0.05%)
/content/en/docs/ops/deployment/performance-and-scalability/latency_p99.svg -- 333.03kb -> 332.86kb (0.05%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: Imgbot <help@imgbot.net>
2020-03-05 14:41:08 -05:00
Istio Automation de2d59be65
fix(architecture): remove mixer mentions from architecture doc (#6731)
* fix(architecture): remove mixer mentions from architecture doc

Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>

* remove outdated link

Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
2020-03-04 16:04:48 -08:00
Istio Automation a38678312d
Blog post to be cherrypicked and published immediately with 1.4 (#6715)
* Blog post to be cherrypicked and published immediately with 1.4

* still working on linting

* removed colon from title

* fixed lint errors.

* fixed broken link error

* updated diagrams, final lint fixes, addressing ericvn comments

* removed target release
2020-03-04 14:52:48 -08:00
Istio Automation 2edbaeaf4b
Remove deep dive mtls taks. (#6706)
* remove deep dive

* update links

* lint fixing egs gw

* more removal

* link 1.0.3 lint
2020-03-04 13:15:26 -08:00
Xinnan Wen 60271b8a21
update operator ref doc (#6600)
* update operator ref doc

* fix broken link

* Update url to archive link

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-02-27 11:25:05 -08:00
Douglas Reid 6ba9f2c86e
fix(observability docs): restructure docs for v2 telemetry (and remove problematic Mixer refs) (#6533)
* wip: setup observability tasks for v2

Signed-off-by: Douglas Reid <dougreid@google.com>

* continue work

Signed-off-by: Douglas Reid <dougreid@google.com>

* lint fix

Signed-off-by: Douglas Reid <dougreid@google.com>

* remove mixer ref from what-is-istio

Signed-off-by: Douglas Reid <dougreid@google.com>

* further cleanup

Signed-off-by: Douglas Reid <dougreid@google.com>

* lint fix

Signed-off-by: Douglas Reid <dougreid@google.com>

* when will the linting stop?

Signed-off-by: Douglas Reid <dougreid@google.com>

* Update content/en/docs/tasks/observability/mixer/_index.md

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-02-26 14:55:17 -08:00
lei-tang 5f16efe2d0
Remove webhook task from Istio 1.5 documentation (#6515)
* Remove webhook task from Istio 1.5 documentation

* Revision based on review comments

* Add archive.istio.io to url-ignore list
2020-02-21 17:26:06 -08:00
lei-tang 4e4f9354ab
Blog for removing cross-pod unix domain sockets (#6517)
* Blog for removing cross-pod unix domain sockets

* Revisions based on review comments
2020-02-21 06:31:56 -08:00
Eric Van Norman c656b32796
Fix CHANGLOG-* locations being updated in Kubernetes. (#6422) 2020-02-07 15:25:32 -08:00
imgbot[bot] c5c11e10ff
[ImgBot] Optimize images (#6403)
*Total -- 1,266.80kb -> 1,165.65kb (7.98%)

/content/en/about/community/partners/solo.png -- 51.31kb -> 39.36kb (23.29%)
/content/zh/docs/examples/microservices-istio/bookinfo-kubernetes/bookinfo.png -- 91.13kb -> 70.05kb (23.12%)
/content/pt-br/docs/examples/microservices-istio/bookinfo-kubernetes/bookinfo.png -- 91.13kb -> 70.05kb (23.12%)
/content/zh/docs/examples/microservices-istio/production-testing/bookinfo-details-unavailable.png -- 82.33kb -> 63.62kb (22.73%)
/content/pt-br/docs/examples/microservices-istio/production-testing/bookinfo-details-unavailable.png -- 82.33kb -> 63.62kb (22.73%)
/content/en/about/community/partners/kubesphere.svg -- 7.35kb -> 6.78kb (7.85%)
/content/pt-br/blog/2020/multi-cluster-mesh-automation/Istio_mesh_example_with_admiral.svg -- 236.28kb -> 233.77kb (1.06%)
/content/en/blog/2020/multi-cluster-mesh-automation/Istio_mesh_example_with_admiral.svg -- 236.28kb -> 233.77kb (1.06%)
/content/pt-br/blog/2020/multi-cluster-mesh-automation/Istio_mesh_example.svg -- 193.44kb -> 191.44kb (1.04%)
/content/en/blog/2020/multi-cluster-mesh-automation/Istio_mesh_example.svg -- 193.44kb -> 191.44kb (1.04%)
/content/en/about/community/partners/layer5.svg -- 1.76kb -> 1.76kb (0.17%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: Imgbot <help@imgbot.net>
2020-02-06 07:55:33 -08:00
Rigs Caballero dc65d56094
Rewrite contribution guides to empower reviewers (#6358)
* Rewrite contribution guides to empower reviewers

This rewrite includes the following changes:

- Implement the new reviewer role.
- Restructure the contribution guides into multiple smaller pages to make
  them easier to reference.
- Added separate pages for adding new content and reviewing content.
- Added clarifying text for the implemented shortcodes and processes.
- Updated all links.
- Added color-coded flow chart of the review process.

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

* Add content to help identify audience needs.

Addressed typos, consistency improvements, and other small fixes.
Added a mention and link to our code of conduct to the review process.

Signed-off-by: rcaballeromx <grca@google.com>
2020-02-05 09:39:22 -08:00
Frank Budinsky edbe94fa37
Fix broken operator link (#6315) 2020-01-08 16:12:22 -05:00
Frank Budinsky 30b3ad86c0
Use proper Envoy link (#6298) 2020-01-06 12:43:23 -05:00
2BFL b4bcf500e8 remove anchor for lint (#6296) 2020-01-06 10:54:49 -05:00
Frank Budinsky 0906da388f Minor corrections to admiral blog post (#6286)
* Minor corrections to admiral blog post

* remove istio-ingressgateway from .spelling

* fix links
2020-01-03 11:13:24 -08:00
aattuluri c6e14a05dc Blog on configuration automation for Istio multicluster with local control planes (#6220)
* Istio multi-cluster with local control planes automation

* Grammatical fixes from review comments.

* Fix lint error.

* Fix lint error.

* Fix more lint errors.

* Add pictures and fix language for code blocks.

* Update images.

* Update descriptions

* Fix more lint errors.

* Add istio-ingressgateway to spelling.

* Change istio io links to relative paths.

* Some reworking and add content on dependeny CR to the doc.

* Move to year 2020

* Update weight for right display.

* Copy edits, clarified language

* Typo fix

Co-authored-by: Adam Miller <1402860+adammil2000@users.noreply.github.com>
2020-01-02 14:46:23 -08:00
Martin Taillefer ae41b8fcdd
Site improvements. (#6003)
- Update common files.

- Switch to latest Hugo version.

- Thanks to the new Hugo, retire the text_hack shortcode.
The hack is no longer needed.
2019-12-06 06:59:22 -08:00
Martin Taillefer 9f353c69a6
Improve hugo perf a bit. (#6001)
- Improve efficiency of some lookups and loops.

- Stop generating spurious feed.xml files all over the
hierarchy.
2019-12-05 16:08:10 -08:00
Martin Taillefer c863bea599
Content changes to prepare to switch to the new Hugo. (#5993)
These fix problems encountered when switching to the new Hugo which has
a completely different markdown engine. I went through diffs of the generated
HTML and made required adjustments.
2019-12-05 12:44:01 -08:00
Martin Taillefer 1dba095f79
Add support for events. (#5953)
Events are used for special announcements. There are stickers and banners that can be
displayed to the user. These can be used to announce an imminent release with a
sticker and countdown clock, or can be used to invite users to a future
conference, or can be used to announce that a new release is available for download.

See the authoring guide for instructions on how to use these announcements.
2019-12-04 12:12:52 -08:00
Martin Taillefer 6165cb9821
Replace cookies with local storage. (#5949)
- We don't need cookies for istio.io, the few settings we do have should be
managed with browser-local storage instead. This is a better privacy posture,
and avoids sending needless data to the server for every request.
2019-12-02 13:02:51 -08:00
Frank Budinsky 8dee6caae3 Add overview to deployment models doc (#5923)
* Add overview to deployment models doc

* Fix broken link

* fix spelling error

* change description

* tweak wording
2019-11-28 16:38:12 -08:00
chentanjun 7fe0dd944c fix [Knative project] url to https://github.com/knative/pkg (#5887) 2019-11-26 19:57:11 -08:00
Frank Budinsky 60f73570f0 Another ops guide incremental improvement (#5830)
* Another ops guide incremental improvement

* fix broken links

* more lint errors

* one more lint

* fix aliases
2019-11-25 11:58:39 -08:00