Skip to content

Commit 88bd58a

Browse files
samodellknative-prow-robot
authored andcommitted
Organizing install guides; adding link to Custom Install guide. (#565)
* Organizing install guides; adding link to Custom Install guide. * Adding links to samples for all components. * Updating install versions * Resolving conflicts, updating README * update to Serving 0.2.3 * update to Serving 0.2.3 * update to Serving 0.2.3 * update to Serving 0.2.3 * update to Serving 0.2.3 * update to Serving 0.2.3
1 parent a6e62ae commit 88bd58a

File tree

7 files changed

+224
-303
lines changed

7 files changed

+224
-303
lines changed

install/Knative-with-AKS.md

Lines changed: 28 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ Knative depends on Istio.
132132

133133
1. Install Istio:
134134
```bash
135-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio-crds.yaml && \
136-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio.yaml
135+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/istio-crds.yaml && \
136+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/istio.yaml
137137
```
138138
Note: the resources (CRDs) defined in the `istio-crds.yaml`file are
139139
also included in the `istio.yaml` file, but they are pulled out so that
@@ -157,60 +157,41 @@ rerun the command to see the current status.
157157
> command to view the component's status updates in real time. Use CTRL + C to
158158
> exit watch mode.
159159
160-
## Installing Knative components
160+
## Installing Knative
161161

162-
You can install the Knative Serving and Build components together, or Build on
163-
its own.
164-
165-
### Installing Knative Serving and Build components
162+
The following commands install all available Knative components. To customize
163+
your Knative installation, see [Performing a Custom Knative Installation](Knative-custom-install.md).
166164

167165
1. Run the `kubectl apply` command to install Knative and its dependencies:
168-
```bash
169-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/release.yaml
170-
```
171-
1. Monitor the Knative components until all of the components show a `STATUS` of
172-
`Running`:
173-
```bash
174-
kubectl get pods --namespace knative-serving
175-
kubectl get pods --namespace knative-build
176-
```
177-
178-
### Installing Knative Build only
179-
180-
1. Run the `kubectl apply` command to install
181-
[Knative Build](https://github.com/knative/build) and its dependencies:
182-
```bash
183-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/build.yaml
184-
```
185-
1. Monitor the Knative Build components until all of the components show a
166+
```bash
167+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/release.yaml /
168+
--filename https://github.com/knative/eventing/releases/download/v0.2.1/eventing.yaml /
169+
--filename --filename https://github.com/knative/eventing-sources/releases/download/v0.2.1/release.yaml
170+
```
171+
1. Monitor the Knative components until all of the components show a
186172
`STATUS` of `Running`:
187-
```bash
188-
kubectl get pods --namespace knative-build
189-
```
190-
191-
Just as with the Istio components, it will take a few seconds for the Knative
192-
components to be up and running; you can rerun the `kubectl get` command to see
193-
the current status.
194-
195-
> Note: Instead of rerunning the command, you can add `--watch` to the above
196-
> command to view the component's status updates in real time. Use CTRL + C to
197-
> exit watch mode.
198-
199-
You are now ready to deploy an app or create a build in your new Knative
200-
cluster.
173+
```bash
174+
kubectl get pods --namespace knative-serving
175+
kubectl get pods --namespace knative-build
176+
kubectl get pods --namespace knative-eventing
177+
kubectl get pods --namespace knative-sources
178+
kubectl get pods --namespace knative-monitoring
179+
```
201180

202-
## Deploying an app
181+
## What's next
203182

204-
Now that your cluster has Knative installed, you're ready to deploy an app.
183+
Now that your cluster has Knative installed, you can see what Knative has to
184+
offer.
205185

206-
You have two options for deploying your first app:
186+
To deploy your first app with Knative, follow the step-by-step
187+
[Getting Started with Knative App Deployment](getting-started-knative-app.md)
188+
guide.
207189

208-
- You can follow the step-by-step
209-
[Getting Started with Knative App Deployment](getting-started-knative-app.md)
210-
guide.
190+
To get started with Knative Eventing, pick one of the
191+
[Eventing Samples](../eventing/samples/) to walk through.
211192

212-
- You can view the available [sample apps](../serving/samples/README.md) and
213-
deploy one of your choosing.
193+
To get started with Knative Build, read the
194+
[Build README](../build/README.md), then choose a sample to walk through.
214195

215196
## Cleaning up
216197

install/Knative-with-GKE.md

Lines changed: 29 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Knative Install on Google Kubernetes Engine
22

3-
This guide walks you through the installation of the latest version of Knative
4-
using pre-built images.
3+
This guide walks you through the installation of the latest version of all
4+
Knative components using pre-built images.
55

66
You can find [guides for other platforms here](README.md).
77

@@ -132,8 +132,8 @@ Knative depends on Istio.
132132

133133
1. Install Istio:
134134
```bash
135-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio-crds.yaml && \
136-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio.yaml
135+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/istio-crds.yaml && \
136+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/istio.yaml
137137
```
138138
Note: the resources (CRDs) defined in the `istio-crds.yaml`file are
139139
also included in the `istio.yaml` file, but they are pulled out so that
@@ -158,65 +158,41 @@ rerun the command to see the current status.
158158
> command to view the component's status updates in real time. Use CTRL + C to
159159
> exit watch mode.
160160
161-
## Installing Knative components
161+
## Installing Knative
162162

163-
You can install the Knative Serving and Build components together, or Build on
164-
its own.
165-
166-
### Installing Knative Serving and Build components
163+
The following commands install all available Knative components. To customize
164+
your Knative installation, see [Performing a Custom Knative Installation](Knative-custom-install.md).
167165

168166
1. Run the `kubectl apply` command to install Knative and its dependencies:
169-
```bash
170-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/release.yaml
171-
```
172-
1. Monitor the Knative components until all of the components show a `STATUS` of
173-
`Running`:
174-
```bash
175-
kubectl get pods --namespace knative-serving
176-
kubectl get pods --namespace knative-build
177-
```
178-
179-
### Installing Knative Build only
180-
181-
1. Run the `kubectl apply` command to install
182-
[Knative Build](https://github.com/knative/build) and its dependencies:
183-
```bash
184-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/build.yaml
185-
```
186-
1. Monitor the Knative Build components until all of the components show a
167+
```bash
168+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/release.yaml /
169+
--filename https://github.com/knative/eventing/releases/download/v0.2.1/eventing.yaml /
170+
--filename --filename https://github.com/knative/eventing-sources/releases/download/v0.2.1/release.yaml
171+
```
172+
1. Monitor the Knative components until all of the components show a
187173
`STATUS` of `Running`:
188-
```bash
189-
kubectl get pods --namespace knative-build
190-
```
191-
192-
Just as with the Istio components, it will take a few seconds for the Knative
193-
components to be up and running; you can rerun the `kubectl get` command to see
194-
the current status.
195-
196-
> Note: Instead of rerunning the command, you can add `--watch` to the above
197-
> command to view the component's status updates in real time. Use CTRL + C to
198-
> exit watch mode.
199-
200-
You are now ready to deploy an app or create a build in your new Knative
201-
cluster.
174+
```bash
175+
kubectl get pods --namespace knative-serving
176+
kubectl get pods --namespace knative-build
177+
kubectl get pods --namespace knative-eventing
178+
kubectl get pods --namespace knative-sources
179+
kubectl get pods --namespace knative-monitoring
180+
```
202181

203182
## What's next
204183

205-
Now that your cluster has Knative installed, you're ready to deploy an app or
206-
create a build.
207-
208-
Depending on which Knative component you have installed, there are a few options
209-
for getting started:
184+
Now that your cluster has Knative installed, you can see what Knative has to
185+
offer.
210186

211-
- You can follow the step-by-step
212-
[Getting Started with Knative App Deployment](getting-started-knative-app.md)
213-
guide.
187+
To deploy your first app with Knative, follow the step-by-step
188+
[Getting Started with Knative App Deployment](getting-started-knative-app.md)
189+
guide.
214190

215-
- You can view the available [sample apps](../serving/samples/README.md) and
216-
deploy one of your choosing.
191+
To get started with Knative Eventing, pick one of the
192+
[Eventing Samples](../eventing/samples/) to walk through.
217193

218-
- You can follow the step-by-step
219-
[Creating a simple Knative Build](../build/creating-builds.md) guide.
194+
To get started with Knative Build, read the
195+
[Build README](../build/README.md), then choose a sample to walk through.
220196

221197
## Cleaning up
222198

install/Knative-with-Gardener.md

Lines changed: 29 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ Knative depends on Istio.
7171

7272
1. Install Istio:
7373
```bash
74-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio-crds.yaml && \
75-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio.yaml
74+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/istio-crds.yaml && \
75+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/istio.yaml
7676
```
7777
Note: the resources (CRDs) defined in the `istio-crds.yaml`file are
7878
also included in the `istio.yaml` file, but they are pulled out so that
@@ -94,47 +94,26 @@ rerun the command to see the current status.
9494
> command to view the component's status updates in real time. Use CTRL + C to
9595
> exit watch mode.
9696
97-
## Installing Knative components
97+
## Installing Knative
9898
99-
You can install the Knative Serving and Build components together, or Build on
100-
its own.
101-
102-
### Installing Knative Serving and Build components
99+
The following commands install all available Knative components. To customize
100+
your Knative installation, see [Performing a Custom Knative Installation](Knative-custom-install.md).
103101
104102
1. Run the `kubectl apply` command to install Knative and its dependencies:
105-
```bash
106-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/release.yaml
107-
```
108-
1. Monitor the Knative components until all of the components show a `STATUS` of
109-
`Running`:
110-
```bash
111-
kubectl get pods --namespace knative-serving
112-
kubectl get pods --namespace knative-build
113-
```
114-
115-
### Installing Knative Build only
116-
117-
1. Run the `kubectl apply` command to install
118-
[Knative Build](https://github.com/knative/build) and its dependencies:
119-
```bash
120-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/build.yaml
121-
```
122-
1. Monitor the Knative Build components until all of the components show a
103+
```bash
104+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.3/release.yaml /
105+
--filename https://github.com/knative/eventing/releases/download/v0.2.1/eventing.yaml /
106+
--filename --filename https://github.com/knative/eventing-sources/releases/download/v0.2.1/release.yaml
107+
```
108+
1. Monitor the Knative components until all of the components show a
123109
`STATUS` of `Running`:
124-
```bash
125-
kubectl get pods --namespace knative-build
126-
```
127-
128-
Just as with the Istio components, it will take a few seconds for the Knative
129-
components to be up and running; you can rerun the `kubectl get` command to see
130-
the current status.
131-
132-
> Note: Instead of rerunning the command, you can add `--watch` to the above
133-
> command to view the component's status updates in real time. Use CTRL + C to
134-
> exit watch mode.
135-
136-
You are now ready to deploy an app or create a build in your new Knative
137-
cluster.
110+
```bash
111+
kubectl get pods --namespace knative-serving
112+
kubectl get pods --namespace knative-build
113+
kubectl get pods --namespace knative-eventing
114+
kubectl get pods --namespace knative-sources
115+
kubectl get pods --namespace knative-monitoring
116+
```
138117
139118
## Alternative way to enable Knative with Gardener
140119
@@ -168,10 +147,10 @@ spec:
168147
And of course create the respective `ConfigMaps`:
169148
170149
```
171-
curl https://github.com/knative/serving/releases/download/v0.2.2/istio.yaml
150+
curl https://github.com/knative/serving/releases/download/v0.2.3/istio.yaml
172151
kubectl create configmap istio-chart-080 --from-file=istio.yaml
173152
174-
curl https://github.com/knative/serving/releases/download/v0.2.2/release.yaml
153+
curl https://github.com/knative/serving/releases/download/v0.2.3/release.yaml
175154
kubectl create configmap knative-chart-001 --from-file=release.yaml
176155
```
177156
@@ -210,17 +189,20 @@ kind: ConfigMap
210189
namespace: knative-serving
211190
```
212191
213-
## Deploying an app
192+
## What's next
214193

215-
Now that your cluster has Knative installed, you're ready to deploy an app.
194+
Now that your cluster has Knative installed, you can see what Knative has to
195+
offer.
216196

217-
If you'd like to follow a step-by-step guide for deploying your first app on
218-
Knative, check out the
197+
To deploy your first app with Knative, follow the step-by-step
219198
[Getting Started with Knative App Deployment](getting-started-knative-app.md)
220199
guide.
221200

222-
If you'd like to view the available sample apps and deploy one of your choosing,
223-
head to the [sample apps](../serving/samples/README.md) repo.
201+
To get started with Knative Eventing, pick one of the
202+
[Eventing Samples](../eventing/samples/) to walk through.
203+
204+
To get started with Knative Build, read the
205+
[Build README](../build/README.md), then choose a sample to walk through.
224206

225207
## Cleaning up
226208

0 commit comments

Comments
 (0)