Skip to content

Commit 8b2eba4

Browse files
samodellknative-prow-robot
authored andcommitted
v0.3 updates for Gardener, ICP, Minikube, Minishift installs (#775)
* v0.3 updates for Gardener, ICP, Minikube, Minishift installs * Update Knative-with-Gardener.md
1 parent 5b5341f commit 8b2eba4

File tree

4 files changed

+15
-52
lines changed

4 files changed

+15
-52
lines changed

install/Knative-with-Gardener.md

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -118,49 +118,6 @@ see [Performing a Custom Knative Installation](Knative-custom-install.md).
118118
kubectl get pods --namespace knative-monitoring
119119
```
120120
121-
## Alternative way to enable Knative with Gardener
122-
123-
Ask your Gardener administrator to configure the Gardener Bouquet addon manager
124-
with the following CRDs:
125-
126-
```
127-
apiVersion: "garden.sapcloud.io/v1alpha1"
128-
kind: "AddonManifest"
129-
metadata:
130-
name: "istio-1.0.2"
131-
finalizers:
132-
- "bouquet"
133-
spec:
134-
configMap: "istio-chart-080"
135-
```
136-
137-
```
138-
apiVersion: "garden.sapcloud.io/v1alpha1"
139-
kind: "AddonManifest"
140-
metadata:
141-
name: "knative-0.0.1"
142-
finalizers:
143-
- "bouquet"
144-
spec:
145-
configMap: "knative-chart-001"
146-
dependencies:
147-
istio: "1.0.2"
148-
```
149-
150-
And of course create the respective `ConfigMaps`:
151-
152-
```
153-
curl https://github.com/knative/serving/releases/download/v0.2.3/istio.yaml
154-
kubectl create configmap istio-chart-080 --from-file=istio.yaml
155-
156-
curl https://github.com/knative/serving/releases/download/v0.2.3/release.yaml
157-
kubectl create configmap knative-chart-001 --from-file=release.yaml
158-
```
159-
160-
With this preparation, your team can just activate Knative in the "Addons" tab
161-
when creating a new cluster:
162-
![alt text](images/gardener_addon_checkboxes.png "Addon Checkboxes")
163-
164121
## Set your custom domain
165122
166123
1. Fetch the external IP or CNAME of the knative-ingressgateway

install/Knative-with-ICP.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ see [Performing a Custom Knative Installation](Knative-custom-install.md).
156156
| sed 's/LoadBalancer/NodePort/' \
157157
| kubectl apply --filename -
158158
```
159+
160+
See [Installing logging, metrics, and traces](../serving/installing-logging-metrics-traces.md)
161+
for details about installing the various supported observability plug-ins.
162+
159163

160164
1. Monitor the Knative components until all of the components show a
161165
`STATUS` of `Running`:

install/Knative-with-Minikube.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Knative depends on Istio. Run the following to install Istio. (We are changing
5656
`LoadBalancer` to `NodePort` for the `istio-ingress` service).
5757

5858
```shell
59-
curl -L https://github.com/knative/serving/releases/download/v0.2.2/istio.yaml \
59+
curl -L https://github.com/knative/serving/releases/download/v0.3.0/istio.yaml \
6060
| sed 's/LoadBalancer/NodePort/' \
6161
| kubectl apply --filename -
6262

@@ -82,13 +82,14 @@ rerun the command to see the current status.
8282

8383
Next, install [Knative Serving](https://github.com/knative/serving):
8484

85-
Because you have limited resources available, use the
86-
`https://github.com/knative/serving/releases/download/v0.2.2/release-lite.yaml`
87-
file, which omits some of the monitoring components to reduce the memory used by
88-
the Knative components. To use the provided `release-lite.yaml` release, run:
85+
Because you have limited resources available, install only the Knative Serving
86+
component, omitting the other Knative components as well as the observability
87+
and monitoring plugins.
88+
89+
Enter the following command:
8990

9091
```shell
91-
curl -L https://github.com/knative/serving/releases/download/v0.2.2/release-lite.yaml \
92+
curl -L https://github.com/knative/serving/releases/download/v0.3.0/serving.yaml \
9293
| sed 's/LoadBalancer/NodePort/' \
9394
| kubectl apply --filename -
9495
```

install/Knative-with-Minishift.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,8 @@ curl -s https://raw.githubusercontent.com/knative/docs/master/install/scripts/is
161161
1. Run the following to install Istio:
162162

163163
```shell
164-
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio-crds.yaml && \
165-
oc apply -f https://storage.googleapis.com/knative-releases/serving/latest/istio.yaml
164+
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.3.0/istio-crds.yaml && \
165+
oc apply -f https://github.com/knative/serving/releases/download/v0.3.0/istio.yaml
166166
```
167167
Note: the resources (CRDs) defined in the `istio-crds.yaml`file are
168168
also included in the `istio.yaml` file, but they are pulled out so that
@@ -203,7 +203,8 @@ curl -s https://raw.githubusercontent.com/knative/docs/master/install/scripts/kn
203203
1. Install Knative serving:
204204

205205
```shell
206-
oc apply -f https://storage.googleapis.com/knative-releases/serving/latest/release-no-mon.yaml
206+
oc apply -f https://github.com/knative/serving/releases/download/v0.3.0/serving.yaml \
207+
oc apply -f https://github.com/knative/build/releases/download/v0.3.0/build.yaml
207208
```
208209

209210
2. Monitor the Knative components until all of the components show a `STATUS` of

0 commit comments

Comments
 (0)