Commit Graph

119 Commits

Author SHA1 Message Date
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
Martin Ostrowski 7b8ade39c0 Add release notes for 1.0.6 (#3240) (#3256) 2019-02-13 11:50:52 -08:00
Martin Taillefer b82d946d68
No need for weights in blog posts, they auto-sort by publication date. (#3241) 2019-02-12 13:52:09 -08:00
Martin Taillefer d6b3bfac56
Add support for {{< quote >}} (#3237) 2019-02-12 08:22:28 -08:00
Martin Taillefer b3db41da99
Added more lint rules and fix offenders (#3227)
- Ensure that references to GitHub content use the proper annotations so
we get links to the correct branches.

- Added a check to make sure content is not using blockquotes (instead of
{{< warning >}}, {{< tip >}}, and {{< idea >}}. This check is currently
disabled, pending the Chinese content being updated.

- Fix a few violations of these new checks.
2019-02-11 12:49:47 -08:00
mtail 9ad3ad771c A few more fixes. 2019-02-10 19:12:13 -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
mtail 749803d6d0 Fix a couple blog errors. 2019-02-05 17:19:28 -08:00
Rigs Caballero 8e2aa86f96 Add Sail the Blog! post. (#3182)
* Add Sail the Blog! post.

The post announces the new policy for blogs approved by the Steering Committee.

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

* Make links relative.

Signed-off-by: rcaballeromx <grca@google.com>
2019-02-05 09:52:22 -08:00
Martin Taillefer dd782b3d12
Improve the looks of warnings, info blobs, and tips. (#3181) 2019-01-31 12:11:53 -08:00
Manish CHUGTU 27bc6ab0e3 Blog Content: Demystifying Istio's Sidecar Injection Model (#2984)
* Blog Content: Demystifying Istio's Sidecar Injection Model

* Update the Alt attribute to image
2019-01-31 11:17:36 -08:00
jnativio 6c6260963c Egress gateway performance blog (#2978)
* egress getway perf blog

* add new words to .spelling

* more fixes

* more fixes 2

* more fixes 3

* more fixes 4

* final fixes

* sigh ...

* sigh 2

* spelling correction
2019-01-31 09:40:21 -08:00
Martin Taillefer 842ebc088e
Remove stale references to Rocket Chat. (#3142)
Also, check in a cleaner version of the logo.
2019-01-25 11:35:05 -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
Martin Taillefer 1c1242ffc4
Fix spelling and grammar stuff throughtout the site. (#3114) 2019-01-21 09:35:38 -08:00
Martin Taillefer 8a9d5cb92b
Fix a bunch of capitalization and spacing errors. (#3108) 2019-01-19 09:39:24 -08:00
Steven Dake 33194761d5 Update aws NLB blog with correct instructions (#3097)
* Update aws NLB blog with correct instructions

* Address reviewer comments
2019-01-16 13:40:50 -08:00
Martin Taillefer 4b22211317
Add breadcrumbs at the top of each content page. (#3093) 2019-01-16 09:46:52 -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
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
Dinesh Subhraveti 78ef1282a2 [Blog post] Sidestepping dependency ordering with AppSwitch (#2928)
This blog discusses how AppSwitch could be used to address service startup ordering and startup times.
2019-01-13 13:04:46 -08:00
Julien Senon 82939fa976 Add blog entry blog post for custom ingress gateway with cert manager (#3074)
* Add blog entry blog post for custom ingress gateway with cert manager

* Update with remarks from lin in order to explain why create a custom gateway

* Fix lint issue

* Fix spelling error

* Update publish date
2019-01-10 10:26:46 -08:00
mtail 1948ddcaae Typo. 2019-01-10 07:15:45 -08:00
Martin Taillefer d7c4eb33f5
Switch to discuss.istio.io (#3071) 2019-01-10 07:11:00 -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
Martin Taillefer 51f878a914
Simplify use of the image shortcode. (#3021)
- The width value now defaults to 100%, so it doesn't need to be specified explicitly
in many cases.

- The ratio value can now be computed automatically for PNG and JPG files, so it doesn't need
to be specified explicitly.
2019-01-03 07:46:55 -08:00
Vadim Eisenberg 2423cbf495 add targetAverageUtilization to deployment of egress gateway with SNI proxy (#3017) 2019-01-02 10:22:16 -08:00
Martin Taillefer 2c692e2a0b
Release notes for 1.0.5 (#3003) 2018-12-22 10:04:25 -08:00
Martin Taillefer f17a5d2e79
Fix a bunch of absolute links that should have been relative. (#2933)
- Added a linter rule to prevent further occurances.
2018-11-30 06:41:56 -08:00
mandarjog 1ccfbcf88a release notes 1.0.4 (#2910) 2018-11-28 15:38:12 -08:00
Sandeep Parikh c57216f4d3 new blog post on incremental istio usage for traffic management (#2879)
* adding new blog post on traffic mgmt

* updates to address PR feedback

* fixed spelling issues and adjusted weight

* added DestinationRule to linter spelling config

* removed DestinationRule, using backticks per instructions

* using backticks instead of custom spelling config
2018-11-26 09:00:07 -08:00
Frank Budinsky fdb69a2da3
Fix wildcard example description (#2901)
* Fix wildcard example description

* Fix broken link
2018-11-19 13:37:35 -05:00
Vadim Eisenberg 42c4e21235 Consuming External MongoDB Services (#2347)
* sceleton of the post

* add creating and dropping bookinfo user

* use present tense

* add created/drop ratings collection

* add unsetting of MONGODB_HOST and MONGODB_PORT environment variables

* add a step to check that bookinfo user can get ratings

* fix command line bookinfo v2 deployment

* renamed externalMySQLRatings.png -> externalDBRatings.png

* set the ratings to 1 to provide a visual clue

* rewrite the "access the webpage" section

* add "Egress control for TLS" section

* add "Directing TLS Egress traffic through the egress gateway" section

* add the "Enable Egress MongoDB traffic to arbitrary wildcarded domains" section

* replace cat <<EOF | kubectl apply/create -f - with kubectl apply/create -f - <<EOF

* replace mysql with mongodb in the diagram

* add a section about TCP egress control

* add cleanup of egress entry for TCP

* add location: MESH_EXTERNAL to service entries

* if you have mTLS enabled -> if you want to enable mTLS

* add a section regarding TCP traffic through the egress gateway

* restructure the post to be devided into TCP and TLS sections

* removed mentioning Istio installed with Istio 1.0

* fix indentation

* extend the description of TCP egress control

* fix a link

* expand the explanation on the egress gateway, move the setting IP env variable to the common TCP section

* add unsetting MONGODB_IP to the cleanup section

* do not use a list for one entry

* bookinfo-ratings-v2-mysql-external.svg -> bookinfo-ratings-v2-mongodb-external.svg

* MySQL -> MongoDB

* fix the explanation about the DNS resolution of the TCP service entry

* add an explanation about directing TCP egress traffic thru the egress gateway

* remove future tense

* add a sentence about encrypting TCP traffic with mutual TLS

* application pods -> MongoDB clients

* add explanation about TCP egress without mutual TLS

* protocol is on top of -> protocol runs on top of

* add an explanation about the egress control for mongo protocol on TLS

* add a missing dot

* sidecar proxy directs the traffic to the host -> to the gateway

* remove redundant empty line

* add explanation about TLS through the egress gateway

* add explanation about sidecar proxy -> gateway -> mongo db routing

* subsection -> section

* HTTPS -> MongoDB

* add conclusion

* add a sentence about wildcarded domains to the conclusion

* add wildcarded to .spelling

* add 'wildcards' to .spelling

* fix a title (TCP -> TLS)

* remove a redundant empty line

* linting: do not use italics inside links

* fix the date of the blog post

* fix the weight of the blog post

* improve the titles

* controlling external services -> controlling traffic to external services

* to prevent the password being -> to prevent the password from being

* remove redundant comma

* MongoDB -> MongoDB service

* you deploy a version of ratings -> you will deploy a version... in the next subsection

* simplified description of deploying ratings v2

* simplifie TCP egress traffic alternatives description

* rewrite the motivation for egress gateway

* fix an internal link (direct egress traffic thru an egress gateway)

* to provide you -> to provide yourself

* remove redundant web page refresh instruction

* remove redundant 'to'

* remove redundant explanation about mTLS

* port for direct -> port for directing

* Revert "remove redundant web page refresh instruction"

This reverts commit 2c73a26497.

* MongoDB instance -> MongoDB service

* fix additional dead link

* add an expanation about the SNI proxy

* remove instructions for Istio before 1.0.1

* shorten a title

* our -> your

* organization security requirements -> organization's security requirements

* special -> custom, add a sentence about other TCP/TLS protocols

* move the blog post to advanced examples

* rewrite the blog post as example

* fix an internal link

* Revert "rewrite the blog post as example"

This reverts commit 5369927fd4.

* Revert "move the blog post to advanced examples"

This reverts commit 461c9f679a.

* move the "with mTLS section" after "without mTLS", for TCP egress gateway

* remove 'the' from TCP traffic

* update the date of the blog post

* add an explanation about *.com used in the example

* one per each -> one for each

* fix wording of egress traffic configuration for wildcarded domains

* for the cases -> for cases

* fix the wording of leaving multiple MongoDB hosts as an exercise for the reader

* add an explanation about TCP vs. Mongo protocols

* add "sometimes" in "sometimes the IP of the MongoDB host is not stable..."

* through an egress gateway -> from sidecars to the egress gateway

* capable to route -> capable of routing
2018-11-15 16:01:38 -05:00
Chunlin Yang bf264f1ae6 Delete Service Graph (#2874)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-11-14 06:59:03 -08:00
mandarjog 9c57b614b0 Add 1.0.3 release notes (#2807) 2018-10-30 10:15:38 -07:00
Martin Taillefer a2026aab5e
Clean up a bunch of loose ends (#2745) 2018-10-05 22:21:56 -07:00
Yangmin Zhu d85999dd98 rbac: add rbac tcp task. (#2588) 2018-10-02 19:51:53 -07:00
Martin Taillefer 02f30df80f
Fix broken links. (#2706) 2018-09-28 16:11:49 -07:00
Martin Taillefer 7d150577ed
Add support for the last_update front-matter field. (#2690) 2018-09-25 15:24:14 -07:00
Martin Taillefer edfdf7d795
Site improvements. (#2663)
* Site improvements.

- For SVG images, authors no longer need to specify image ratios
(which is a constant source of errors)

- Move more icons into the new icons.svg file to further reduce
average page load times.

- Rationalize Istio logo file names.

- Improve underlining behavior for sidebar headers and the RSS feed
Subscribe link.

- Made the RSS feed subscribe link open in a new tab.

- Increase the constract ratio for some elements in dark mode
text blocks (namely, YAML field names)

- Reduce the "brightness" of the light bulb icon which helps it
not pop so much in dark mode.

- Optimize the fonts we load and the order we load them in so as to improve page load time and
reduce the initial render time.

* Sadly, embedding SVGs into the HTML results in duplicate element ids, which is invalid HTML :-(
2018-09-21 17:56:46 -07:00
Martin Taillefer 0a4264417f
Site improvements (#2633)
- Use a new approach to managing icons. This has two primary benefits:

  - It makes it possible to color the icons such that they look good in the
    dark theme. Previously, the icons were rendered in black on dark grey when
    using the dark theme.

  - The average payload size for our web pages is reduced and we better use the
    browser cache.

- The new icon approach makes it possible to remove our dependency on the fontawesome
  package, which further slims down our payload requirement

- Refresh our iconography for a slightly lighter look.

- Remove the extra thick left-hand border of text blocks to lighten the
look.

- Added a "NN minutes to read" indication on top of each page. This is
only displayed if the count is > 1 minute.

- Added a calendar icon next to the blog post date.

- Exposed a bunch of strings that were buried in CSS/JS to translation.

- Add the 'keywords:' front-matter fields to the Hugo archetypes.
2018-09-17 08:52:23 -07:00
Vadim Eisenberg bb22b22308 Use kubectl with EOF instead of cat with pipe (#2620)
* handle kubectl create/apply -f - <<EOF

in the same way as "cat <<EOF | kubectl apply -f -"

* replace cat <<EOF | kubectl apply/create -f - with kubectl apply/create -f - <<EOF
2018-09-15 14:37:23 -07:00
Frank Budinsky 730f34784b Fix broken link (#2570) 2018-09-10 12:41:48 -07:00
Frank Budinsky cc05dc42bb
Clarify sentance that no longer makes much sense (#2527) 2018-09-06 10:01:03 -04:00
mtail 1985d663d3 Add 1.0.2 release notes and blog 2018-09-04 20:15:14 -07:00
mtail 4025611dac 1.0.1 announcement blog post. 2018-08-29 19:59:28 -07:00
mtail 9243d16606 Fix lint error. 2018-08-28 21:38:14 -07:00
Lin Sun fd966e6ddd update twitch recording info (#2442)
* update recording info

* spell error thanks Martin
2018-08-28 20:16:13 -07:00
Vadim Eisenberg e57d5c86a1 [WIP] Rename advanced egress examples (#2331)
* examples/advanced-egress -> examples/advanced-gateways

* fix the links

* complete fixing links
2018-08-21 16:19:33 -04:00