Skip to content

Conversation

@RichieEscarez
Copy link
Contributor

@RichieEscarez RichieEscarez commented Nov 14, 2018

Surface how to install individual Knative v0.2.x components in a separate "custom install" topic.

Open issues/questions that need to be addressed:

  • Describe why or when to choose an Istio alternative?
    • Which package includes automatic sidecar injection?
    • Which package configures for manual sidecar injection?
    • If you configure for manual sidecar injection, any other requirements?
  • When is the label istio-injection=enabled required?
  • Ensure table reflects any dependencies (if you install "eventing" is it required to install "eventing-sources"?)
  • Are all the descriptions for the installation packages accurate?
    • Are they complete? Any dependencies to mention?

GOAL:
Create a standalone document that holds all the complicated and various options for installing Knative components and is separate from the set of "opinionated, host specific install guides".

@samodell will then take this doc (once open issues resolved and merged) and improve the information architecture around all the install guides to make clear that new Knative users should start with the existing guides, and then adv. users should use the steps in this document to customize their installation.

A separate effort is in progress to update the "observability plugin install instructions" - #447

Fixes: #478
Fixes: #295

@knative-prow-robot knative-prow-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Nov 14, 2018
@knative-prow-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: RichieEscarez

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link
Contributor

@samodell samodell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicely done, Richie!

@RichieEscarez RichieEscarez force-pushed the install-comps branch 4 times, most recently from e9c73bc to b8871e3 Compare November 16, 2018 22:52
@RichieEscarez
Copy link
Contributor Author

@mattmoor the editing cycle is done and this page is now ready for your review, please!

@RichieEscarez RichieEscarez force-pushed the install-comps branch 4 times, most recently from 8ea2ee8 to c820806 Compare December 18, 2018 23:31
@RichieEscarez
Copy link
Contributor Author

Hi all, sorry for the delay (back from vacation)! I'm working towards wrapping this up to unblock #565.

There is one open action item for @tcnghia (validate/lgtm the Istio content) and otherwise we need an overall LGTM. Please take a look and let me know if further change is needed.

@RichieEscarez RichieEscarez force-pushed the install-comps branch 3 times, most recently from bc86328 to 1383ade Compare December 19, 2018 00:21
Copy link
Contributor

@gyliu513 gyliu513 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm now, thanks @RichieEscarez

Copy link
Contributor

@tcnghia tcnghia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added some clarifications: the istio-lean.yaml that we provided wasn't to allow the Manual Sidecar Injection option, but mainly for users that wish to use Knative Serving without needing a Service mesh. Users can still do Manual Sidecar Injection but they don't have to in order to use Serving.

@RichieEscarez
Copy link
Contributor Author

@tcnghia I've recovered all comments to make clearer what istio-lean.yaml provides. Please take a look at my edits and let me if further change is needed. Otherwise, let me know if all the Istio content is LTGM?

@tcnghia
Copy link
Contributor

tcnghia commented Dec 26, 2018

/lgtm

@knative-prow-robot knative-prow-robot added the lgtm Indicates that a PR is ready to be merged. label Dec 26, 2018
@knative-prow-robot knative-prow-robot merged commit d04370f into knative:master Dec 26, 2018
RichieEscarez added a commit to RichieEscarez/docs that referenced this pull request Dec 28, 2018
* move all install comps to adv file

* recovering review comments

* filename change

* title update

* There can be multiple components in a knative package

* fix links

* new serving version

* Update install/Knative-custom-install.md

in testing I found that this is not a real namespace so removing

* Update packages in table

* review feedback, 0.2.1 eventing, eventsource lists

* edit Istio steps around admission controller

* fix indentation

* Recover networking related comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm Indicates that a PR is ready to be merged. priority/high size/L Denotes a PR that changes 100-499 lines, ignoring generated files. triage/needs-eng-input Engineering input is requested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update install, introducing individual component install Install docs are very Serving focused.

7 participants