diff --git a/README.md b/README.md index 4c3aa2e12..58db4c603 100644 --- a/README.md +++ b/README.md @@ -24,10 +24,10 @@ Here's an illustration of the network interfaces attached to a pod, as provision The quickstart installation method for Multus requires that you have first installed a Kubernetes CNI plugin to serve as your pod-to-pod network, which we refer to as your "default network" (a network interface that every pod will be created with). Each network attachment created by Multus will be in addition to this default network interface. For more detail on installing a default network CNI plugin, refer to our [quick-start guide](docs/quickstart.md). -Clone this GitHub repository, and apply a daemonset which installs Multus using `kubectl`. From the root directory of the clone, apply the daemonset YAML file: +To use latest features try command below which applies a daemonset and installs thick Multus using `kubectl`: ``` -cat ./deployments/multus-daemonset-thick.yml | kubectl apply -f - +kubectl apply -f https://raw.githubusercontent.com/k8snetworkplumbingwg/multus-cni/master/deployments/multus-daemonset-thick.yml ``` This will configure your systems to be ready to use Multus CNI, but, to get started with adding additional interfaces to your pods, refer to our complete [quick-start guide](docs/quickstart.md) @@ -39,7 +39,7 @@ With the multus 4.0 release, we introduce a new client/server-style plugin deplo We recommend using the thick plugin in most environments, but if you wish to run the thin plugin, or are in a resource-constrained environment, you may do so with: ``` -cat ./deployments/multus-daemonset.yml | kubectl apply -f - +kubectl apply -f https://raw.githubusercontent.com/k8snetworkplumbingwg/multus-cni/master/deployments/multus-daemonset.yml ``` ## Additional Installation Options diff --git a/docs/how-to-use.md b/docs/how-to-use.md index b01c59008..b4cdfc426 100644 --- a/docs/how-to-use.md +++ b/docs/how-to-use.md @@ -19,13 +19,13 @@ You may acquire the Multus binary via compilation (see the [developer guide](dev *Via Daemonset method* -As a [quickstart](quickstart.md), you may apply these YAML files (included in the clone of this repository). Run this command (typically you would run this on the master, or wherever you have access to the `kubectl` command to manage your cluster). +As a [quickstart](quickstart.md), you may apply these YAML files. Run this command (typically you would run this on the master, or wherever you have access to the `kubectl` command to manage your cluster). - cat ./deployments/multus-daemonset.yml | kubectl apply -f - # thin deployment + kubectl apply -f https://raw.githubusercontent.com/k8snetworkplumbingwg/multus-cni/master/deployments/multus-daemonset.yml # thin deployment or - cat ./deployments/multus-daemonset-thick.yml | kubectl apply -f - # thick (client/server) deployment + kubectl apply -f https://raw.githubusercontent.com/k8snetworkplumbingwg/multus-cni/master/deployments/multus-daemonset-thick.yml # thick (client/server) deployment If you need more comprehensive detail, continue along with this guide, otherwise, you may wish to either [follow the quickstart guide]() or skip to the ['Create network attachment definition'](#create-network-attachment-definition) section.