Commit Graph

162 Commits

Author SHA1 Message Date
Tao Li 6e3acad482 Revise the description of istio-demo (#2743) 2018-10-12 11:01:29 -07:00
Shriram Rajagopalan 3f0eb787e5 multi-cluster over gateways (#2713)
* some diagrams for multi-cluster

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* nits

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* tweaks

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* section index

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* remove ...

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* page description ends with a period

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* completing the doc

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* flat network

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* multicluster to federation

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* federation

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* multicluster-install

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* fix section title

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* proofer

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* html proofing again

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* final nit

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* nits

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* spell

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* Address review comments and other improvements

* a couple more nits

* fix build error

* add missing end tag

* fix lint errors

* mention decentralized pilot
2018-10-12 13:46:10 -04:00
Fernando Carletti 2eac0b376c feat: reflect option name chage for kubernetes 1.10 (#2757) 2018-10-10 17:42:34 -07:00
Martin Taillefer a2026aab5e
Clean up a bunch of loose ends (#2745) 2018-10-05 22:21:56 -07:00
Jonh Wendell cda5ea2102 Add instructions about sidecar injection exceptions (#2727) 2018-10-04 10:52:47 -04:00
Lin Sun 27fa255e3a
IBM Cloud: switch to the new helm chart location (#2725) (#2726) 2018-10-02 22:14:00 -04:00
Lin Sun 9a230ce9f9
update helm instruct for 2.10 and uninstall (#2705)
* update helm instruct for 2.10 and uninstall

for 2.9

* address Guang's feedback
2018-10-01 09:52:01 -04:00
Oliver Liu 770155d677 Fix plugin cert doc and improve helm instructions (#2630)
* Fix plugin cert doc.

* Small fix.

* Small fix.

* Small fix.
2018-09-18 05:54:24 -07:00
sshucker caa3a8d1ac capitlized 'Pilot', added screenshot in docker-for-desktop setup (#2641)
* capitlized 'Pilot', added screenshot

* Fixed typo and moved image
2018-09-17 14:17:23 -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
Medya Gh 1cb2066a42 Consistent GKE number of nodes (#2572)
* Consistent GKE number of nodes 

fixes https://github.com/istio/istio.github.io/issues/2571

* Removed the cluster version

based on comment here https://github.com/istio/istio.github.io/issues/2571#issuecomment-420151669
2018-09-17 03:13:23 -07:00
sshucker 6365c40a8e Add docker-for-desktop installation note (#2585)
* Add docker-for-desktop installation note

A default istio helm install under kubernetes running in docker-for-desktop wasn't working because pilot was reserving too much memory.  Added documentation to work around this

* Update index.md

* Create index.md

* Update index.md

* Update index.md

* Update index.md

* Rename content/docs/setup/kubernetes/platform-setup/index.md to content/docs/setup/kubernetes/platform-setup/docker-for-desktop/index.md

* Update index.md

* Update index.md

quoted memory allocation, capitalized Kubernetes
2018-09-15 20:04:23 -07:00
Guihua Zhu 57ee84f967 delete crds without specified namespace (#2602)
Signed-off-by: Guihua Zhu <zhuguihua@cmss.chinamobile.com>
Signed-off-by: Guihua Zhu <z.zhuguihua@gmail.com>
2018-09-14 16:52:20 -04:00
Martin Taillefer 7769ef5d6d
Fix a few details on the IBM Cloud page. (#2541)
- Fix image aspect ratios so stuff looks right.

- Switch some periods to colons.
2018-09-06 17:04:49 -07:00
Rachael Graham 166b9586cc IBM Cloud Public quickstart (#2485)
* tabs; IBM Cloud Public steps

* Moved ICP images into new folder

* tag fix

* tag fix

* spacing for tabs?

* spacing for tabs?

* command spacing

* icp grammatical fixes

* linter errors

* tab fix

* update w/ Martin's changes

* tabbing

* yaml

* yaml tabbing

* separate commands

* revert yaml

* indentation

* numbering

* plain text

* yaml

* revert yaml

* yaml workaround

* image extra spacing?

* image ratios

* remove anchor

* remove tabs; add headers

* linter fixes
2018-09-06 11:13:42 -07:00
mtail e71a8b4dfc Fix image aspect ratio. 2018-09-04 07:53:05 -07:00
skeeey 835653d403 The document for setup Istio with ICP (#2434)
* Add setup doc for ICP

* Modify the title "Upgrate and Rollback" to "Upgrate or Rollback"

* add diagrams to highlight action

* fix some spelling errors

* use consistent font for UI items and fix some grammatical mistake.
2018-08-31 11:32:43 -07:00
flydragon 65bd311d78 fix 404 (#2464) 2018-08-30 07:04:14 -07:00
Lin Sun b875d07075
adding minimal istio doc (#2349)
* adding minimal istio doc

* fix spell error

* address steve comment

* address steve comment

* change to 2.10 per discussion

* fix CI lint errors

* remove aliases

* fix broken link

* fix link

* fix link

* address yossi's good catches!
2018-08-28 14:02:55 -04:00
Martin Taillefer 94ccb1b08e
Fix mentions of specific releases (#2379)
- Remove the release-specific wording on the main release note page and on the docs page. This
ends up being hard to keep correct and not really useful.

- Add a full_version variable in args.yml which contains the 3 part release version
such as 1.0.1. When we release a new patch, we need to update this number in the current
release branch.

- Apply the full_version variable to the download button on the home page. It will now say "DOWNLOAD 1.0.1".
2018-08-25 05:59:39 -07:00
Vincent 511ba7b5a7 fix-404 (#2375)
* fix-404

* re-lint

* fix-404 in zh
2018-08-24 08:31:50 -07:00
Damon Wang 126b3135de policy describe error (#2314)
* the policy describe error

* policy describe error

* update policy desc
2018-08-23 19:12:36 -07:00
Linus Lee c6ee7a34d3 Remove extra punctuation (#2346) 2018-08-23 08:25:23 -07:00
Etai Lev Ran d235f81b39 Document DNS requirements for multicluster services (#2329)
* Document DNS resolution requirements

Service names must be resolved to IP address in any cluster, regardless of endpoint location.

* document DNS requirements for multi-cluster services
2018-08-21 10:20:34 -07:00
Steven Dake b9addc9b4c Use apply rather than create for rolling upgrades (#2307) 2018-08-19 12:08:16 -07:00
Martin Taillefer 5e29d61ff2
Bunch of site fixes & improvements. (#2306)
- Correct the use of OpenGraph annotations. I used the wrong attribute name, so the
annotations were never recognized.

- Added support for Twitter cards to our site, improving the experience of referencing
the site from Twitter posts.

- Added support for the twitter: front matter field for use in blog posts. Specifying this
front-matter entry will show the author's twitter address on the blog post, and will
add a Twitter card entry to the page noting the author's address.

- Renamed the page_icon front matter field to just icon to be consistent with other
entries.

- Made it so the subtitle front matter field can be used anywhere, not just on blog posts.

- Added a lint check to ensure subtitles don't end with a period.

- We now insert an "author" metadata entry whenever the attribution: front matter
field is used.
2018-08-19 11:51:03 -07:00
Vladimir Rutsky f8f20afc17 remove extra space before dot (#2305) 2018-08-19 11:47:33 -07:00
stevemcghee 4a49a2d1e7 suggest a more recent gke minor version (#2283)
ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=Master version "1.10.5-gke.0" is unsupported.
2018-08-17 22:34:31 -07:00
kahou82 586c740d36 Fix extra brace (#2263) 2018-08-15 15:25:40 -07:00
Martin Taillefer 78b6a64589
Add a missing link. (#2259) 2018-08-15 10:16:26 -07:00
Martin Ostrowski 6b94794d86 Sidecar upgrade needs kubectl apply not replace (#2177) 2018-08-09 06:46:32 -07:00
John Mazzitelli d52bf01d3e Update index.md (#2190)
indicate "app" label is also used for metric telemetry, not just distributed tracing.
2018-08-08 12:48:39 -07:00
mtail 3e3bffac50 A few editorial fixes. 2018-08-08 08:04:20 -07:00
imgbot[bot] c3e9a7247d [ImgBot] optimizes images (#2186)
*Total -- 559.34kb -> 377.43kb (32.52%)

/content/docs/setup/kubernetes/platform-setup/alicloud/csconsole.png -- 375.59kb -> 251.11kb (33.14%)
/content/docs/setup/kubernetes/quick-start-alicloud-ack/app-catalog-istio-1.0.0.png -- 183.75kb -> 126.33kb (31.25%)
2018-08-08 08:02:41 -07:00
Xi Ning Wang 1303ef38a2 add alicloud (#2125) 2018-08-08 07:33:53 -07:00
Martin Taillefer 54c0506698
Merge changes from the release-1.0 branch (#2161)
* Prep for 1.0 release

* Fix typo for 1.0 announcement. (#2081)

* Updated kubect link for IBM Cloud Private. (#2083)

* Fix generated tablegen.py (needs backport) (#2084)

Original table was dreadfully wrong.

(cherry picked from commit b3fa64fa41)

* add a VirtualService for external HTTPS ServiceEntry (#2080)

* add a VirtualService for external HTTPS ServiceEntry

* a VirtualService -> the VirtualService

(cherry picked from commit 9e57d4a5b7)

* egress gateway: use subsets for cnn in destination rules and virtual services (#1942)

* use subsets for cnn in destination rules and virtual services

* remove trailing spaces

* separate virtual services for traffic to and from egress gateway

to egress gateway: TLS match
from egress gateway: TCP match

* put back tls match for HTTPS egress for Istio without Auth

combine defining the Gateway and the VirtualServices

* use ISTIO_MUTUAL with sni in destination rules

* update the log message to print HTTP/2 as the protocol

* make two VirtualServices into one

* remove redundant explanation about SNI setting in a destination rule

* use different virtual service matches for Istio with and without SNI

* fix the case of HTTP traffic for Istio without Auth

(cherry picked from commit 81baa2e939)

* Disable Mesh Expansion page.

(cherry picked from commit dc4da48042)

* Blog fix.

* adding juspay (#2092)

* Update homepage and what is istio page (#2085)

- update the two pages
- make the links point to the Chinese document

(cherry picked from commit 993231abeb)

* Chinese: announcing istio 1.0 (#2088)

(cherry picked from commit 5301d4ea13)

* Move advanced egress tasks to examples, Advanced egress traffic control, release 1.0 (#2093)

* add advanced-egress subsection in Examples

* move egress gateway and egress tls origination tasks into advanced examples

* rename task to example and fix the links

* Tweak the HP blog post a tad.

* Another blog tweak.

* Update index.md (#2096)

Removing VM support until it's fixed

(cherry picked from commit c2e529212b)

* Make the site work when it's published to a subdirectory (for the archive) (#2095)

(cherry picked from commit 137e1d13f4)

* Change "Testing mutual TLS" tutorial to "Mutual TLS deep dive" (#1972)

(cherry picked from commit 0662e413f1)

* fix kubectl output (#2100)

fixes https://github.com/istio/istio.github.io/issues/2066

(cherry picked from commit 2a852d1408)

* Another blog tweak.

* Add section to tracing task to cover sampling. (#2097)

* Add section to tracing task to cover sampling.

* Lint fix

* Review comments.

* Review comments.

* Review comments.

* Add documentation for redisquota adapter in rate limiting doc (#2098)

* fix multicluster doc issues. (#2104)

* remove unnecessary gateway spec (#2091)

* Clarify and correct distributed tracing task (#2115)

* Cherry-pick latest changes from master (#2118)

* Translate fix zh links (#2105)

* zh: all linkes without '#' had been replaced

* translate: rewrite links to zh version if it exists.

(cherry picked from commit c4daa73dee)

* Translate Istio 1.0 canary into Chinese (#2110)

(cherry picked from commit 4d6eec754c)

* Fix typo in "Delayering Istio" blog post (#2102)

(cherry picked from commit 6bdb4605f4)

* Minikube settings (#2082)

(cherry picked from commit 9f6ebe9eeb)

* Fix single word in command (#2112)

It returned this:
```
kubectl get svc istio-ingress -n istio-system
Error from server (NotFound): services "istio-ingress" not found
```

Now it works correctly

(cherry picked from commit 2bbe9eef03)

* add initial galley intro to "what is istio" concept page (#2113)

(cherry picked from commit 2db7f5648d)

* make cmd/result match (#2117)

* make cmd/result match

* address comment

* Add Rigs to the English content owners file. (#2119)

(cherry picked from commit bd577696bf)

* Cherry-picks from master (#2122)

* Add Istio security vulnerabilities disclosure and handling page (#2114)

(cherry picked from commit dfee9b8ec0)

* Fix an error in faq page (#2120)

(cherry picked from commit d3c04a5ba7)

* More work to fix use of the site in a subdirectory. (#2123) (#2124)

(cherry picked from commit 5bd9c0f0bd)

* Cherry-pick latest changes from master (#2128)

* Add a couple entries to our prefered vocab list.

(cherry picked from commit 2cbe43aea7)

* Translate attribute-vocabulary (#2101)

* translate attribute-vocabulary

* fix Chinese link

* fix Chinese style & translate table header

(cherry picked from commit 056bf27879)

* fix the virtual-services fault injection error in the YAML (#2109)

fix the virtual-services fault injection error in the YAML

(cherry picked from commit 453012d3ab)

* Add an item to check whether mTLS is enabled for a service (#2062)

(cherry picked from commit 384f6cd8be)

* Chinese content was aliasing English content. (#2126)

Page aliases are intended to redirect users from a page old's location to a new location.
As it was, the Chinese content pages were redirect old English locations to Chinese, which
made Chinese show up on English systems that were using the old links.

(cherry picked from commit c86d357f2e)

* Fix formatting glitch in a few glossary entries.

(cherry picked from commit a6420a4475)

* Cherry pick latest changes from master (#2138)

* Translate into Chinese: docs/examples/multicluster/icp/index.md (#2129)

* Translate into Chinese: docs/examples/multicluster/icp/index.md

* fix link anchor

(cherry picked from commit eca46893fe)

* Add an icon for the security vulnerabilities page (#2132)

(cherry picked from commit 11ce2b3924)

* Fix security concept figure captions etc. (#2087)

(cherry picked from commit f83bb8ada0)

* Translate into Chinese: blog/2018/aws-nlb/index.md (#2130)

(cherry picked from commit 9e77fa4cd0)

* Translate: all keywords in front matters (#2135)

* Translate: all keywords

* fixed typo

* remvoed from terms: vm,  config->configuration

(cherry picked from commit 02392ff87e)

* Initial checkin of the setup ops guide. (#2078) (#2139)

(cherry picked from commit 3b529341a1)

* Document DestinationRule mTLS conflict (#2131)

* Document TLS conflict in DRs

* spelling errors

* lint errors

* tweak title

* tweak title

* address review comments

* Cherry-pick latest changes from master (#2143)

* Add twitch livestream blog post (#2140)

This is for the all-day istio livestream on August 17th.

(cherry picked from commit 41d3caa211)

* Make the big boxes on the home page clickable.

(cherry picked from commit 387e54c299)

* Cherry-pick latest changes from master. (#2159)

* Fix broken Mixer Adapter Dev Guide links (#2144)

Signed-off-by: Venil Noronha <veniln@vmware.com>

(cherry picked from commit 5342ab2a80)

* Fix some more stale wiki links. (#2145)

(cherry picked from commit b641486002)

* translate tasks/traffic-management/egress-gateway to Chinese (#2146)

* translate tasks/traffic-management/egress-gateway to Chinese

* 修改内部链接路径

* 去掉空格

* 删除空格

(cherry picked from commit 75baef98ec)

* Improve linting (#2148)

- We now detect text blocks that are incorrectly indented.

- We now detect image captions that end in a period.

- We now detect page descriptions that don't end in a period.

- CircleCi now runs linting without minifying HTML first, improving perf and
improving error output.

- In CircleCi, we now have a per-build cache for HTML proofer output. This
helps reduce the frequency of link timeout errors.

- Fix errors flagged by the above new lint checks.

(cherry picked from commit fd290dc73e)

* translate:setup-kubernetes-requirments (#2147)

(cherry picked from commit 0d98eee9c4)

* Translate into Chinese: blog/2017/0.2-announcement/index.md (#2150)

(cherry picked from commit a34cfc063d)

* Translate into Chinese:  content/blog/2018/aws-nlb/index.md Sync/Update (#2153)

* Translate into Chinese: blog/2017/0.2-announcement/index.md

* Update index.md

* Update _index.md

(cherry picked from commit 4ee8e44cb6)

* re translate /zh/blog/2018/egress-tcp/ page (#2151)

* re translate /zh/blog/2018/egress-tcp/, for changes of content/blog/2018/egress-tcp/index.md file between commit fd290dc73e and 82eb2c21a3

* fix unaviable link (#2151)

(cherry picked from commit 0b313e373b)

* Flip conditional polarity to remove useless work when linting.

(cherry picked from commit 4424563918)

* Enable extra lint stuff (#2158)

(cherry picked from commit 0b2ea1d38e)

* Fix indent, given new linting rules.
2018-08-06 12:11:57 -07:00
Martin Taillefer fd290dc73e
Improve linting (#2148)
- We now detect text blocks that are incorrectly indented.

- We now detect image captions that end in a period.

- We now detect page descriptions that don't end in a period.

- CircleCi now runs linting without minifying HTML first, improving perf and
improving error output.

- In CircleCi, we now have a per-build cache for HTML proofer output. This
helps reduce the frequency of link timeout errors.

- Fix errors flagged by the above new lint checks.
2018-08-04 08:44:06 -07:00
facundomedica 2bbe9eef03 Fix single word in command (#2112)
It returned this:
```
kubectl get svc istio-ingress -n istio-system
Error from server (NotFound): services "istio-ingress" not found
```

Now it works correctly
2018-08-01 12:09:18 -07:00
Andra Cismaru 9f6ebe9eeb Minikube settings (#2082) 2018-08-01 12:07:48 -07:00
Martin Taillefer d22f899879
Disable Mesh Expansion page. (#2086) 2018-07-31 08:42:54 -07:00
Tim Swanson 9228e909c2 k8s Multicluster--clarify vars for remote-cluster secret (#1918)
* k8s Multicluster--clarify vars for remote-cluster secret

Fixes: #1898

* Make optional steps to store off env vars for remote kubeconfig secret
2018-07-30 16:36:40 -07:00
Andra Cismaru 2410e5c050 Helm requirements for versions prior to 2.10.0 (#2073) 2018-07-30 15:42:40 -07:00
Martin Taillefer ca4fddb97b
Fix rendering on helm install page. (#2063)
Also, add a pointer to the Help section on the doc home page.
2018-07-30 11:37:40 -07:00
Guang Ya Liu 61b028bba7 Install cert manager CRDs first before install Istio. (#2046)
* Install cert manager CRDs first before install Istio.

* Address @sdake's comments.
2018-07-30 04:40:40 -07:00
Guang Ya Liu 0e5068f1b9 crd do not need namespace. (#2032) 2018-07-30 04:00:40 -07:00
Martin Taillefer 1c300c99bd
Spelling improvements (#2037)
Remove a bunch of entries that shouldn't have been in the spelling dictionary
and correct content aoocrdingly.

I'm disabling the Chinese spell checking for now, since I'm not able to fix the
spelling errors that emerged there. Once this PR is in, I'll file an issue to get
those spelling errors addressed and checking reenabled.
2018-07-29 14:27:06 -07:00
Andra Cismaru aa0464cb97 CRDs must be installed separately (#1969)
* CRDs must be installed separately

* Fix lint error

* Fix ansible links

* Update the upgrade page

* Fix the bare url lint error

* Really fix the bare URL error

* Addressed code review comments

* Update index.md

* Update index.md
2018-07-28 07:07:24 -04:00
Andra Cismaru bf4b81f398 Correct the pod and svc spec requirements (#1971)
* Correct the pod and svc spec requirements

* Fix links

* Fix links

* Address code review comments

* Code review comments

* Consistent naming

* Keep the broken order
2018-07-27 17:19:40 -07:00
mtail 1d95ab7481 More icons 2018-07-27 15:48:07 -07:00
Jason Young c27351268b use kubectl for managing Istio API resources (#2002)
* use kubectl consistently throughout for Istio API resource C.R.U.D operations

xref: https://github.com/istio/istio.github.io/issues/1843

* fix typo

* review comments

* remove unnecessary instructions to use `replace` instead of `create`

* fix linter in `zh` content
2018-07-27 10:57:41 -07:00