@@ -47,8 +47,80 @@ We still have [a bunch of work](http://issue.k8s.io/8262) to do to make the expe
...
@@ -47,8 +47,80 @@ We still have [a bunch of work](http://issue.k8s.io/8262) to do to make the expe
- Note that for rkt version later than v0.7.0, `metadata service` is not required for running pods in private networks. So now rkt pods will not register the metadata service be default.
- Note that for rkt version later than v0.7.0, `metadata service` is not required for running pods in private networks. So now rkt pods will not register the metadata service be default.
- Since release [v1.2.0-alpha.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.2.0-alpha.5), [rkt API service](https://github.com/coreos/rkt/blob/master/api/v1alpha/README.md)
- Since release [v1.2.0-alpha.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.2.0-alpha.5),
is required to be running on the machine.
the [rkt API service](https://github.com/coreos/rkt/blob/master/api/v1alpha/README.md)
must be running on the node.
### Network Setup
rkt uses the [Container Network Interface (CNI)](https://github.com/appc/cni)
to manage container networking. By default, all pods attempt to join a network
called `rkt.kubernetes.io`, which is currently defined [in `rkt.go`]
You can optionally choose the version of rkt used by setting `KUBE_RKT_VERSION`:
You can optionally choose the version of rkt used by setting `KUBE_RKT_VERSION`:
```console
```console
$export KUBE_RKT_VERSION=0.8.0
$export KUBE_RKT_VERSION=0.15.0
```
```
Then you can launch the cluster by:
Then you can launch the cluster by:
```console
```console
$ kube-up.sh
$cluster/kube-up.sh
```
```
Note that we are still working on making all containerized the master components run smoothly in rkt. Before that we are not able to run the master node with rkt yet.
Note that we are still working on making all containerized the master components run smoothly in rkt. Before that we are not able to run the master node with rkt yet.