-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Istio updates #1314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Istio updates #1314
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: samodell The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
samodell
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Questions for @ZhiminXiang and @RichieEscarez
docs/install/installing-istio.md
Outdated
| Wait a few seconds for the CRDs to be committed in the Kubernetes API-server, | ||
| then continue with these instructions. | ||
|
|
||
| 1. Enter the following command to install Istio: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this the basic Istio installation we should recommend?
Bonus points -- is there a way to do our "basic" installation without using helm?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- The default command is exactly the same as the command in the section
Installing Istio with sidecar injection. We should probably keep only one of them. - We probably want to recommend users to use the instruction
installing Istio with no sidecar injectionas the default instructions. @tcnghia @mattmoor WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated to recommend no sidecar injection.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And updated to go back to recommending automatic sidecar injection as the default, since I found info supporting that in the Custom Install guide, which I believe was reviewed by Matt and Nghia.
|
Opened #1319 to track additional work needed to update a few of the Install files which were doing unique things during the Istio install. Otherwise, I think this is pretty good to go. |
docs/install/installing-istio.md
Outdated
| If you are just getting started with Knative, you should choose automatic | ||
| sidecar injection and enable the Istio service mesh. | ||
|
|
||
| Due to current dependencies, some installable Knative options require the Istio |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are lines 51-53 still true? If they are, I would lean towards installing Istio with automatic sidecar injection as the default, since the majority of the install instructions right now tell people to install all the components as well as the observability plug-ins. I don't want to recommend a default that doesn't work for a lot of use cases...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@grantr
I guess in eventing side we are working on getting rid of mesh. I think Grant probably knows better about this part.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eventing 0.6 no longer requires Istio. 🎉 @akashrv worked on this, so he knows the most about it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is correct. Eventing doesn't require Istio, but would continue to work with Istio mesh.
|
Okay, @ZhiminXiang I switched the recommendation back to installing without sidecar injection. Please let me know what you think and LGTM if you're happy with it! |
docs/install/installing-istio.md
Outdated
|
|
||
| When you install Istio, there are a few options depending on your goals. For a | ||
| basic Istio installation suitable for most Knative use cases, follow the | ||
| [Installing Istio with sidecar injection](#installing-istio-with-sidecar-injection) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: I think here it should be Installing Istio without sidecar injection
|
Thanks @samodell . Generally it looks good to me. Just one nit. |
|
/lgtm |
Fixes #1244
Proposed Changes