Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 0 additions & 43 deletions install/Knative-with-Gardener.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,49 +118,6 @@ see [Performing a Custom Knative Installation](Knative-custom-install.md).
kubectl get pods --namespace knative-monitoring
```
## Alternative way to enable Knative with Gardener
Ask your Gardener administrator to configure the Gardener Bouquet addon manager
with the following CRDs:
```
apiVersion: "garden.sapcloud.io/v1alpha1"
kind: "AddonManifest"
metadata:
name: "istio-1.0.2"
finalizers:
- "bouquet"
spec:
configMap: "istio-chart-080"
```
```
apiVersion: "garden.sapcloud.io/v1alpha1"
kind: "AddonManifest"
metadata:
name: "knative-0.0.1"
finalizers:
- "bouquet"
spec:
configMap: "knative-chart-001"
dependencies:
istio: "1.0.2"
```
And of course create the respective `ConfigMaps`:
```
curl https://github.com/knative/serving/releases/download/v0.2.3/istio.yaml
kubectl create configmap istio-chart-080 --from-file=istio.yaml
curl https://github.com/knative/serving/releases/download/v0.2.3/release.yaml
kubectl create configmap knative-chart-001 --from-file=release.yaml
```
With this preparation, your team can just activate Knative in the "Addons" tab
when creating a new cluster:
![alt text](images/gardener_addon_checkboxes.png "Addon Checkboxes")
## Set your custom domain
1. Fetch the external IP or CNAME of the knative-ingressgateway
Expand Down
4 changes: 4 additions & 0 deletions install/Knative-with-ICP.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,10 @@ see [Performing a Custom Knative Installation](Knative-custom-install.md).
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --filename -
```

See [Installing logging, metrics, and traces](../serving/installing-logging-metrics-traces.md)
for details about installing the various supported observability plug-ins.


1. Monitor the Knative components until all of the components show a
`STATUS` of `Running`:
Expand Down
13 changes: 7 additions & 6 deletions install/Knative-with-Minikube.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Knative depends on Istio. Run the following to install Istio. (We are changing
`LoadBalancer` to `NodePort` for the `istio-ingress` service).

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

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

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

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

Enter the following command:

```shell
curl -L https://github.com/knative/serving/releases/download/v0.2.2/release-lite.yaml \
curl -L https://github.com/knative/serving/releases/download/v0.3.0/serving.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --filename -
```
Expand Down
7 changes: 4 additions & 3 deletions install/Knative-with-Minishift.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,8 +161,8 @@ curl -s https://raw.githubusercontent.com/knative/docs/master/install/scripts/is
1. Run the following to install Istio:

```shell
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/istio-crds.yaml && \
oc apply -f https://storage.googleapis.com/knative-releases/serving/latest/istio.yaml
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.3.0/istio-crds.yaml && \
oc apply -f https://github.com/knative/serving/releases/download/v0.3.0/istio.yaml
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Line 168 -- when this URL was https://storage.googleapis.com/knative-releases/serving/latest/istio.yaml, the command was oc apply -f instead of kubectl apply --filename. Should I update the command to kubectl apply --filename? Honestly not sure why it wasn't to begin with...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@kameshsampath Are you able to answer this question about the Minishift install guide? Looks like you've contributed to this doc in the past.

Copy link
Contributor

Choose a reason for hiding this comment

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

@samodell - i will check and get back to you on this, i have not tried 0.3.0 yet

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@kameshsampath FYI, I think we're close to merging in this PR.

```
Note: the resources (CRDs) defined in the `istio-crds.yaml`file are
also included in the `istio.yaml` file, but they are pulled out so that
Expand Down Expand Up @@ -203,7 +203,8 @@ curl -s https://raw.githubusercontent.com/knative/docs/master/install/scripts/kn
1. Install Knative serving:

```shell
oc apply -f https://storage.googleapis.com/knative-releases/serving/latest/release-no-mon.yaml
oc apply -f https://github.com/knative/serving/releases/download/v0.3.0/serving.yaml \
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Same concern as above re: oc apply

Copy link
Contributor

Choose a reason for hiding this comment

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

@samodell - same comment as above

oc apply -f https://github.com/knative/build/releases/download/v0.3.0/build.yaml
```

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