update Knative-with-OpenShift from 3.10 to 3.11 (and minor clean up) (#974)

curl doesn't seem to work on github release pages anymore?
This commit is contained in:
Michael Vorburger ⛑️ 2019-03-13 00:27:43 +01:00 committed by Knative Prow Robot
parent 1648dd435d
commit 0b602f9435
1 changed files with 13 additions and 12 deletions

View File

@ -10,7 +10,7 @@ You can find [guides for other platforms here](README.md).
## Before you begin ## Before you begin
These instructions will run an OpenShift 3.10 (Kubernetes 1.11) cluster on your These instructions will run an OpenShift 3.11 (Kubernetes 1.11) cluster on your
local machine using local machine using
[`oc cluster up`](https://docs.openshift.org/latest/getting_started/administrators.html#running-in-a-docker-container) [`oc cluster up`](https://docs.openshift.org/latest/getting_started/administrators.html#running-in-a-docker-container)
to test-drive knative. to test-drive knative.
@ -19,24 +19,23 @@ to test-drive knative.
You can install the latest version of `oc`, the OpenShift CLI, into your local You can install the latest version of `oc`, the OpenShift CLI, into your local
directory by downloading the right release tarball for your OS from the directory by downloading the right release tarball for your OS from the
[releases page](https://github.com/openshift/origin/releases/tag/v3.10.0). [releases page](https://github.com/openshift/origin/releases/tag/v3.11.0).
```shell ```shell
export OS=<your OS here> wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz -o oc.tar.gz
curl https://github.com/openshift/origin/releases/download/v3.10.0/openshift-origin-client-tools-v3.10.0-dd10d17-$OS-64bit.tar.gz -o oc.tar.gz tar xzvf openshift*tar.gz
tar zvf oc.tar.gz -x openshift-origin-client-tools-v3.10.0-dd10d17-$OS-64bit/oc --strip=1 mv openshift-origin-client-tools-*/oc .
mv openshift-origin-client-tools-*/kubectl .
# You will now have the oc binary in your local directory rm -rf openshift-origin-client-tools-*/
``` ```
You will now have the `oc` (and `kubectl`) binaries in your local directory.
## Scripted cluster setup and installation ## Scripted cluster setup and installation
For Linux and Mac, you can optionally run a For Linux and Mac, once you have `oc` present on your machine and in your `PATH`, you can run a
[script](scripts/knative-with-openshift.sh) that automates the steps on this [script](scripts/knative-with-openshift.sh) that automates the steps on this
page. page. It will:
Once you have `oc` present on your machine and in your `PATH`, you can simply
run [this script](scripts/knative-with-openshift.sh); it will:
- Create a new OpenShift cluster on your local machine with `oc cluster up` - Create a new OpenShift cluster on your local machine with `oc cluster up`
- Install Istio and Knative serving - Install Istio and Knative serving
@ -47,6 +46,8 @@ Once the script completes, you'll be ready to test out Knative!
## Creating a new OpenShift cluster ## Creating a new OpenShift cluster
Here are the manual steps which the above script automates for you in case you prefer doing this yourself:
Create a new OpenShift cluster on your local machine using `oc cluster up`: Create a new OpenShift cluster on your local machine using `oc cluster up`:
```shell ```shell