Commit Graph

558 Commits

Author SHA1 Message Date
Chunlin Yang a3754037b2 Correct Kiali URL (#2869)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-11-13 09:39:36 -05:00
Shriram Rajagopalan c9a4a6fd11
updating multicluster over gateways (#2847)
* updating multicluster over gateways

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

* nits

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

* updates

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

* cleanup

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

* spell check

* more spell fixes

* more fixes

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
2018-11-13 09:38:05 -05:00
John Mazzitelli 31f88bbef9 kiali task - do not rely on the gateway - use port-forward (#2846) 2018-11-12 13:31:36 -08:00
Jonh Wendell 4eeef8afa7 Minimal installation: Fix mixer flags (#2863) 2018-11-12 09:43:47 -08:00
Chunlin Yang 12bc629d31 Fix redundant number - 2317 (#2860)
Signed-off-by: clyang82 <clyang@cn.ibm.com>
2018-11-12 09:35:30 -08:00
Chunlin Yang cbdad68418 fix mixer attributes descriptions (#2859)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-11-12 05:52:25 -08:00
Brian Avery 2d2c951563 Fixed authentication example command (#2853) 2018-11-09 11:00:25 -05:00
Frank Budinsky 93a928bc48
Improvements to egress examples (#2850)
* Reorganize egress gateway and TLS origination examples

* More cleanup

* fix circleci errors

* nits

* another nit

* address review comments

* fix broken link
2018-11-08 10:44:10 -05:00
Rigs Caballero a47dc08cf1 Edit and clean the multicluster installation. (#2703)
* Edit and clean the multicluster installation.

Performed a major edit to enhance the clarity and accuracy of the content.
The edits include:
* Consistency and quality-of-content improvements including expanding
  abbreviations on first use, adding or modifying markup for emphasis, and
  adding lists.
* Grammar and spelling fixes including fixing passive voice and missing
  articles.
* Content structure improvements to improve the readability and flow of the
  content.
* Introduced heading tags to make identifying cross-references easier to
  identify and maintain.

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

* Address typos

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

* Fix broken links with IDs.

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

* Implemented tabs for procedural options.

Alongside the tabs implementation, a warning and a note were added based on
comments.
2018-11-06 09:18:56 -08:00
xavierbaude 32f5b2a172 Xavierbaude patch openshift (#2840) 2018-11-06 06:03:01 -08:00
mtail a251c3d52c Fix some broken Envoy links. 2018-11-06 05:24:49 -08:00
Quanjie Lin bfe4b926ec add note for authz permissive mode documentation (#2835) 2018-11-05 15:03:33 -08:00
x15zhang 534cedde9e correct percent expression (#2837)
correct percent expression
2018-11-05 07:02:14 -08:00
Jonh Wendell 2b861520eb Use port 8000 for httpbin service everywhere (#2461) 2018-11-01 11:56:45 -07:00
Frank Budinsky 770bc421b5
A few more improvements to TLS origination example (#2826)
* Improve example subsection titles

* simplify tls origination example

* A few more tweaks
2018-10-31 11:59:17 -04:00
John Mazzitelli 9481a38d6d fix typo in helm install instructions (#2825) 2018-10-31 11:05:56 -04:00
l10xbin 73772acf1a Fix request number wrong in(/docs/tasks/traffic-management/circuit-breaking/) (#2820) 2018-10-31 07:32:05 -07:00
Frank Budinsky 6bfefa3c40 Improve egress examples (#2823)
* Improve example subsection titles

* simplify tls origination example
2018-10-31 07:29:26 -07:00
Vadim Eisenberg 0ed0d7d55f Wildcard https egress gateway (#1984)
* add initial sceleton of the wildcard https egress gateway blog post

* fixed the links and bare URLs

* add missing 'the'

* complete the Background section

* add before you begin and cleanup sections

* add initial configuration items and their cleanup

* add SNI with placeholder

* assume Istio with mutual TLS

* use two virtual services for the egress traffic

required due to https://github.com/istio/istio/issues/7361

* add wikipedia subset to the VirtualService

* add a step to check Envoy's statistics

* move the blog post to tasks

* convert blog post to task

fix weight, remove attribution and publish date, replace "blog post" with "task" in text

* change the title of the section for configuring the HTTPS traffic

* route the traffic from the gateway to www.wikipedia.org

* add a motivation for an additional forward proxy

* add instructions for deploying a new egress gateway

* add a config map for Nginx configuration

* escape $ signs in nginx config

* add empty events section to the nginx config

* create nginx config map in istio-system, use nginx.conf key

* add instructions to add nginx container to an egress gateway

* add directing the traffic in egress gateway to localhost

* replace istioctl by kubectl

* add missing apiVersion fields

* unite two virtual services into one

* use ISTIO_MUTUAL instead of MUTUAL

* move wildcard egress task to the advanced egress examples

* fix links and rename task to example

* run the SNI proxy on port 8443

* use full url of the sni-proxy and port 8443

* use ServiceEntry with static IP endpoint 127.0.0.1 for sni-proxy.local

* drop nginx prefix from sni-proxy items

* add a destination rule to disable mTLS to sni-proxy

* fix the logs of the Istio proxy and the SNI proxy

* remove deleting the SNI proxy

* make the name of the SNI proxy's ServiceEntry name to be sni-proxy

* unite the editing steps of the egress gateway with SNI proxy into one step with substeps

* restructure creating/deleting configuration items for egress gateway with SNI proxy

* clarify the virtual rule for egress gateway with SNI proxy

* add wildcarded to .spelling

https://en.wiktionary.org/wiki/wildcarded

* add "hostnames" to .spelling

* put localhost in backticks

* add 127.0.0.1 and localhost in parentheses

* mTLS -> mutual TLS

* add wikipedia to .spelling

* put *.com and *.org and * in backticks

* remove redundant empty line

* add using helm template configVolumes and additionalContainers

* add an explanation about Nginx

* move creating nginx configuration before creating egressgateway with sni proxy deployment

* add a comment about manual editing of the deployment yaml before Istio 1.1

* add a step for verifying that the sni proxy runs

* Configure Egress Gateway -> Configure an Egress Gateway

* we -> you

* remove double "mutual"

* add semicolon, "and", "also" to a sentence about multiple configuration items

* remove redundant the

* This could not always be the case -> However, this may not...

* IP -> IP address

* split the explanation about the requirement for SNI proxy into two paragraphs

* add a link to Envoy proxy

* IP -> IP address, host -> hosts

* split the motivation for the SNI proxy into one more paragraph

* remove two redundant commas

* requests to -> requests sent to

* request -> requests

* Let's reconfigure -> In this section you will configure

* arbitrary -> arbitrary, not preconfigured

* for that functionality -> to achieve that functionality

* split long lines

* add explanation about the port to listen and port to forward for the SNI proxy

* add an explanation about the Nginx configuration

* fix the name of the config map volume, add a link to Config Map Volume kubernetes description

* sent to, destined to -> destined for

* gateway's proxy -> gateway's Envoy proxy

* the counter for the SNI proxy -> the counter for traffic to the SNI proxy

* replace the cleanup section with a reference to the Egress Gateway's cleanup section

* add setting istio.globalNamespace option

* fix a typo in the name parameter of helm template

* add cpu.targetAverageUtilization to the egressgateway deployment

* remove the part: for Istio before 1.1

* rename the egressgateway proxy to be "istio-proxy"

* add printing mixer log

* in cleanup rename nginx-sni-proxy-config to sni-proxy-config

* split a long line

* add configuration for traffic without mTLS

* set-sni-for-egress-gateway -> egressgateway-for-wikipedia

* use local directory instead of $HOME

* create virtual service together with gateway and destination rule

they are depenedant on mTLS between the sidecar and the egress gateway

* add monitoring and policy subsection

* change connection event from close to open

* Cleanup of the monitoring and policy -> Cleanup of monitoring and policy enforcement

* move wildcard egress gateway into advanced gateways examples

* add missing dot at the end of the example description

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

* use -l with kubectl logs for the mixer log

* add egress gateway with SNI proxy diagram

* remove mTLS for TLS

* remove mTLS from the first part (without SNI proxy)

* make the section titles shorter

* fix the links to advanced gateway examples

* remove a redundant empty line

* our requests -> your requests

* send requests -> send requests to

* remove mentioning a destination rule to set destination SNI

* add explanation about SNI monitoring and policies
2018-10-30 11:53:02 -04:00
Jinming Yue 18c7f695ef Fix service format (#2818)
* Fix service format

* keep syntax consistent
2018-10-30 11:52:03 -04:00
mtail c8bb68aea9 Update reference docs. 2018-10-29 21:14:47 -07:00
mtail 71bfe45345 Updated reference docs. 2018-10-29 20:58:07 -07:00
Yangmin Zhu 054a7c0ad9 rbac: deprecate RbacConfig with ClusterRbacConfig (#2761) 2018-10-26 11:11:32 -07:00
Guilherme Baufaker Rêgo e61ca7efe0 Updating Instructions with Latest Ansible Installer (#2798) 2018-10-26 11:09:44 -07:00
Jason Young 220f3e8b0f Remove text about istioctl creating routing rules and policy (#2796) 2018-10-25 14:22:34 -07:00
Frank Budinsky b7f25c0abf Add reminder to apply destination rules (#2801) 2018-10-25 11:20:18 -04:00
Julien Senon 2d9ac1cd82 Update Task/Enabling rate limits for redisquota (#2791)
* Update Task/Enabling rate limits, remove validDuration in dimension that is not in redisquota, Move redisserverurl and connectionpoolsize

* Update Task/Enabling rate limits, remove validDuration in dimension that is not in redisquota, Move redisserverurl and connectionpoolsize
2018-10-24 07:07:18 -07:00
Pedro Spagiari caee333538 fix(content/docs/setup/kubernetes/minimal-install) wrong filename typo (#2794) 2018-10-22 14:18:10 -07:00
JJ Asghar be693f9661 Update index.md (#2750)
* Update index.md

More pods and services have been added since this doc has been written.

* Added more verbose information

Added `Option 1` and `Option 3` outputs.

Signed-off-by: JJ Asghar <jja@ibm.com>

* Fixed formatting.

Opps.

Signed-off-by: JJ Asghar <jja@ibm.com>

* Removed the output

Put the command to verify the setup, but removed the output per
rcaballeromx's suggestion.

Signed-off-by: JJ Asghar <jja@ibm.com>

* Fixed per rcaballeromx suggestions.

- reformatted and fixed the wording.

Signed-off-by: JJ Asghar <jja@ibm.com>

* Istio, not ingress.

🤦

Signed-off-by: JJ Asghar <jja@ibm.com>

* Copy paste mess up.

Removed a dangling copy paste.

Signed-off-by: JJ Asghar <jja@ibm.com>

* Grammar, I think.

- fixed the optionally have line.

Signed-off-by: JJ Asghar <jja@ibm.com>

* More Grammar.

🤘

Signed-off-by: JJ Asghar <jja@ibm.com>
2018-10-22 09:53:41 -07:00
Robert Starmer fce84eae28 Remove extra-config for cert-manager (#2708)
Minikube does the right thing (as of 0.28.1 at least) with creating the embedded CA.  The extra-config parameters appear to have been necessary previously and were resolved to use the "right" credentials built by Minikube directly. In fact, passing those parameters appears to break current minikube deployments, making it impossible to create new service accounts and resources that rely on them. (like a tiller service account for a helm deployment of Istio...)

I found this bug that referenced this issue: https://github.com/kubernetes/minikube/issues/1647 which is now closed.
2018-10-22 07:12:04 -07:00
Kent Hua 55512ed24d The instructions applies mixer-rule-productpage-ratelimit.yaml, but deletes mixer-rule-ratings-ratelimit.yaml (#2767) 2018-10-22 07:10:18 -07:00
Vincent ef9ff7d368 Fix 404 of subcharts (#2789)
* fixed: changed charts->subcharts

* Following #9306, changed references of subcharts.
2018-10-20 12:11:19 -07:00
Martin Taillefer 9cbb0db783
Clearly indicate which version of k8s we support. (#2786) 2018-10-19 12:53:12 -07:00
Frank Budinsky 22eba71958
Add selector to Gateway example (#2783) 2018-10-19 13:35:18 -04:00
Frank Budinsky 7466d1e59e
Fix cleanup step (#2764) 2018-10-16 14:46:22 -04:00
Frank Budinsky 33c5428fa2
Revert circleci config from 2.1 back to 2 (#2776)
* Revert circleci config from 2.1 back to 2

* fix lint errors
2018-10-16 14:45:10 -04:00
Clement Labbe 3f17c5c194 Fix minor typo in multicluster doc (#2772)
`s/it's/its/`
2018-10-16 08:56:18 -07:00
Tao Li 6e3acad482 Revise the description of istio-demo (#2743) 2018-10-12 11:01:29 -07:00
John Mazzitelli 15d6dee1f3 Add Kiali Task to istio.io (#2715)
* add Kiali Task to istio.io
add deprecation notice to the SerivceGraph Task

* add some more instructions on getting the Kiali UI to help assist those on environments like minikube

* add cleanup instructions for kiali

* simplify the section to determine kiali url

* use present tense

* more present tense changes
split up the "Send traffic" item into two actions.

* more verb tense changes to get things more into present tense

* updates based on some feedback

* re-write the "determine kiali url" section

* split login step into two steps - visit with browser, then login

* reword some of the steps involving logging in and looking at the initial pages.

* reword the graph type step - use list items, not numbered, for the different types. Adds the new service graph type.

* reword the examine istio config step

* changes to the api section

* some final changes of the api section and the cleanup section

* trivial fix to capitalization

* some small trivial changes
2018-10-12 13:54:07 -04: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
Venil Noronha e50f64cb0e Update reference docs (#2753)
Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-10-09 14:29:57 -07:00
hackerman 60421f4e40 Add open source OIDC providers to security page (#2689)
Adds open source OIDC providers ORY Hydra and Keycloak to the securit
overview page.

Closes #2687
2018-10-06 07:46:20 -07:00
Martin Taillefer a2026aab5e
Clean up a bunch of loose ends (#2745) 2018-10-05 22:21:56 -07:00
Martin Taillefer 9540cd2d19
Site improvements. (#2742)
- Auto-generate tables of template->adapters and adapter->templates

- Make the "Edit this page on GitHub" menu option track the branch correctly instead of always pointing to master.

- Update the reference docs.
2018-10-05 11:15:26 -07:00
Frank Budinsky f6f3b79a75 Clarify task wording (#2736) 2018-10-05 09:52:57 -07:00
Jonh Wendell cda5ea2102 Add instructions about sidecar injection exceptions (#2727) 2018-10-04 10:52:47 -04:00
Venil Noronha 175ed72aaa Fix match expression in the TCP metrics guide (#2730)
The destination.service attribute is being deprecated in the favor of
destination.service.host. This commit updates the match expression in
the TCP metrics guide to reflect the same.

Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-10-04 06:23:23 -07:00
Frank Budinsky 627de1ab7b
More context in example fragments (#2728) 2018-10-03 16:13:58 -04:00
Yangmin Zhu d85999dd98 rbac: add rbac tcp task. (#2588) 2018-10-02 19:51:53 -07:00
Lin Sun 27fa255e3a
IBM Cloud: switch to the new helm chart location (#2725) (#2726) 2018-10-02 22:14:00 -04:00
Martin Taillefer aec96f3233
Add support for logos in partner components (#2724)
* Add support for logos for partner components.

* Update reference docs.
2018-10-02 12:04:15 -07:00
Venil Noronha ac2e1e5f80 Add Wavefront by VMware to adapters table (#2723)
Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-10-02 12:07:04 -04:00
Yangmin Zhu 5cb7c13a8e rbac: update concept and reference for RBAC tcp. (#2612) 2018-10-01 13:19:52 -07:00
Venil Noronha 701a9879a5 Add logo_link to Wavefront ref docs (#2716)
Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-10-01 15:03:04 -04:00
lei-tang 0d4035b58b Add a user guide for config group-based authorization and list-typed claims authorization (#2652) 2018-10-01 11:13:26 -07:00
Venil Noronha f98c77427c Update reference docs (#2714)
Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-10-01 14:06:22 -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
Yangmin Zhu afea7b3c06 authn: add task for per-path jwt authentication (#2692)
*
2018-10-01 06:39:55 -07:00
mtail f204b6a9b9 Update reference docs. 2018-09-29 11:15:58 -07:00
Martin Taillefer 208760597b
Add support for partner components. (#2704)
Partner components (adapters not controlled by the Istio org) are now
called out as such on their page. Component authors have a chance to put
all sorts of info about their component to make it easy for customers
to find and use their component.
2018-09-28 15:40:10 -07:00
Jonh Wendell 706cdf2335 Small fixes in auth policy task (#2698) 2018-09-28 10:46:45 -04:00
Frank Budinsky 629b74a8b2
Add canary rollout to concepts doc (#2697)
* Add canary rollout to concepts doc

* tweak
2018-09-26 15:07:23 -04:00
AdamDang cfd8124766 Update index.md (#2682) 2018-09-25 14:44:03 -04:00
Venil Noronha 8ce1a5b739 Add Wavefront by VMware to adapters list (#2685)
Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-09-25 14:43:38 -04:00
Frank Budinsky 28fba53f88
Reorganize traffic managment ops guide (#2669)
* Reorganize traffic managment ops guide

* fix header

* fix circleci issues
2018-09-25 09:22:52 -04: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
Frank Budinsky ee2f55a5ad Add host header and some clarifications (#2643)
* Add host header and some clarifications

* small fixes

* tweaks

* another tweak

* egress -> ingress

* clarify
2018-09-18 10:11:25 -07: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
Dmitri Dolguikh e555adf7f6 Fixed output of a command attempting to connect to httpbin.foo from legacy ns (#2462) 2018-09-17 07:03:55 -07:00
Steven Dake 55c81ac8e7 authn-policy section is not cut and pasteable (#2619) 2018-09-17 06:58:19 -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
Vadim Eisenberg 9167adaece add using openssl for troubleshooting HTTPS egress gateway (#2622) 2018-09-15 20:00:23 -07:00
Vadim Eisenberg c5bd6a8a26 use kubectl logs -l instead of applying kubectl logs on selected pods (#2621)
* check the logs of all the telemetry pods

* filter log entries

remove entries sent to pilot, telemetry, policy and unknown destinations

* use kubectl logs -l instead of applying kubectl logs on selected pods
2018-09-15 14:41: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
Quanjie Lin 2632b41f26 documentation for RBAC policy permissive mode (#2426)
* documentation for RBAC policy permissive mode

* update permissive mode sample for global RBAC config

* address comment

* move permissive section to the top

* add more words for expected user experience

* seperate two senarios to use permissive

1. turn on RBAC 0 -> 1
2. add new policy

* rename rbac->authorization, move to concept page

* address comment

* address comment
2018-09-14 15:25: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 52a32bc797
Update reference docs. (#2586) 2018-09-11 12:48:16 -07:00
Martin Taillefer bae85cba1b
Minor corrections. (#2583) 2018-09-11 12:34:38 -07:00
Lin Sun 6d378161c7 clarify few code change related to tracing (#2582) 2018-09-11 08:18:43 -07:00
Frank Budinsky cc69a69ce2
Some clarifications in ingress/egress examples (#2556)
* Some clarifications

* improve wording

* spelling
2018-09-10 14:40:43 -04:00
Jonh Wendell 75e2e44777 Clarify a little bit the Fault Injection task (#2543)
By stating what's the initial state and fixing a wrong result
in the abort test.
2018-09-10 10:28:43 -07:00
Vincent a24a77edee added a table: the relationship between adapters and templates (#2558)
* added a table: the relationship between adapters and templates

* broken table

* added: link to the table from templates list
2018-09-08 17:03:44 -07:00
Vadim Eisenberg 74c98d51ab Egress Gateway mTLS origination advanced example (#2268)
* initial version

* add the steps to Generate client and server certificates and keys section

* extend the description of the example

explain about the NGINX service

* add creating namespace, secrets and nginx configuration

* add creating of nginx-configmap

* add deployment of NGINX

* finalize the NGINX config

* move creating client certificates into the section of redeploying Egress gateway

* add instructions for generating and deploying istio-egressgateway.yaml

* update the description

* nginx.example.com -> my-nginx.mesh-external.svc.cluster.local

* change the title and description to mutual TLS to extrnal services

* add mTLS origination and cleanup

* change the port of nginx to 443

* update the output and the log with actual content

* add test NGINX deployment section

* add missing dot in page description

* Nginx -> NGINX

* change dots to semicolons before command blocks

* add volumes to the sleep deployment

* add sending requests to the NGINX server

* renamed the directory: mtls-egress-gateway -> egress-gateway-mtls-origination

* remove redundant whitespaces

* fix dead link (missing leading slash)

* change the name of the port 443 to be https and protocol HTTPS

* add endpoints section to the service entry

* replace internal kubernetes address with nginx.example.com

* change we to you

* expand the introduction to explain using NGINX and nginx.example.com

* remove before you begin section

* use sleep container in the default namespace to test both NGINX and egress gateway

* add port 80 to the ServiceEntry

* remove the second definition of the ServiceEntry

* use resolve option in testing mTLS

* change container name from egressgateway to istio-proxy

* simplify the introduction

* make Egress Gateway lower case

* make the introduction present tense

* replace pushd/popd with cd, since they are not POSIX

* add missing article

* remove cross referencing with regard to generating certificates/keys

* add "namely" to mesh-external namespace

* the NGINX -> the NGINX server

* sleep container -> sleep pod

* rephrase the text about --resolve option of curl

* rephrase the sentence about prompts

When prompted, select `y` for all the questions. ->
Select `y` for all prompts that appear.

* move egress-gateway-mtls-origination into advaanced gateway examples

* fixed links to the advanced gateways examples
2018-09-07 09:14:12 -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
Frank Budinsky fb54fb0268
Correct request routing intro (#2516)
* Correct request routing intro

* fix linter error
2018-09-05 13:17:21 -04:00
Frank Budinsky 14b531801e
Text clarifications and improvements (#2518)
* Text clarifications and improvements

* address review comments
2018-09-05 11:30:46 -04:00
Matthieu Maquevice 3c86f88de4 wording (#2519) 2018-09-04 21:09:46 -07:00
Vadim Eisenberg a0e6e2aac5 configure NAT devices to drop packets that do not originate at the egress gateways and add a section on Kubernetes network policies (#2275)
* add "configuring NAT devices to drop packets that do not originate at the egress gateways"

* add Network Policy section

* make sentences present tense

* remove the labels

* rewrite the additional security considerations section

* Network Policy -> network policy

* add cleanup step for the configuring HTTPS egress gateway section

* a malicious application attacks -> attackers bypass

* egressgateway -> egress gateway

* kube-system DNS service -> the kube-system DNS service

* test-egress namespace -> the test-egress namespace

* no Istio sidecar was attached -> with no Istio sidecar attached

* must succeed -> will succeed

* by first enabling, then redeploy
2018-09-04 08:03:07 -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
Jonh Wendell 81151731b1 Add a note about mTLS in the Circuit Breaking task (#2444)
If mTLS is enabled we need an additional instruction in the
DestinationRule object, otherwise we break traffic to httpbin
service.

While on that, also change the Mirroring task note to be the same.
2018-08-30 14:24:58 -07:00
flydragon 65bd311d78 fix 404 (#2464) 2018-08-30 07:04:14 -07:00
Vadim Eisenberg 6b97bf6b62 change the name of the Envoy's container in egress gateway to istio-proxy (#2304)
according to https://github.com/istio/istio/pull/7566
2018-08-29 19:51:10 -04:00
Martin Taillefer a5ed8a06f5
Update reference docs (#2459) 2018-08-29 09:01:03 -07:00
Lin Sun 4da23a98ee release 1.0.1 note (#2429) 2018-08-28 20:27:28 -07:00