docs/rkt: Update known issues for rktnetes for 1.4 release.
parent
9666d08af6
commit
5f8a92fb2c
|
@ -14,7 +14,7 @@ This document describes how to run Kubernetes using [rkt](https://github.com/cor
|
|||
|
||||
* [Systemd](http://www.freedesktop.org/wiki/Software/systemd/) must be installed and enabled. The minimum systemd version required for Kubernetes v1.3 is `219`. Systemd is used to monitor and manage the pods on each node.
|
||||
|
||||
* [Install the latest rkt release](https://coreos.com/rkt/docs/latest/trying-out-rkt.html). The minimum rkt version required is [v1.9.1](https://github.com/coreos/rkt/releases/tag/v1.9.1). The [CoreOS Linux alpha channel](https://coreos.com/releases/) ships with a recent rkt release, and you can easily [upgrade rkt on CoreOS](https://coreos.com/rkt/docs/latest/install-rkt-in-coreos.html), if necessary.
|
||||
* [Install the latest rkt release](https://coreos.com/rkt/docs/latest/trying-out-rkt.html). The minimum rkt version required is [v1.13.0](https://github.com/coreos/rkt/releases/tag/v1.13.0). The [CoreOS Linux alpha channel](https://coreos.com/releases/) ships with a recent rkt release, and you can easily [upgrade rkt on CoreOS](https://coreos.com/rkt/docs/latest/install-rkt-in-coreos.html), if necessary.
|
||||
|
||||
* The [rkt API service](https://coreos.com/rkt/docs/latest/subcommands/api-service.html) must be running on the node.
|
||||
|
||||
|
@ -129,7 +129,7 @@ $ export KUBE_CONTAINER_RUNTIME=rkt
|
|||
Optionally, set the version of rkt by setting `KUBE_RKT_VERSION`:
|
||||
|
||||
```shell
|
||||
$ export KUBE_RKT_VERSION=1.9.1
|
||||
$ export KUBE_RKT_VERSION=1.13.0
|
||||
```
|
||||
|
||||
Optionally, select an alternative [stage1 isolator](#modular-isolation-with-interchangeable-stage1-images) for the container runtime by setting `KUBE_RKT_STAGE1_IMAGE`:
|
||||
|
|
|
@ -34,6 +34,8 @@ spec:
|
|||
name: does-not-exist
|
||||
```
|
||||
|
||||
Also note that if `subPath` is specified in the container's volumeMounts and the `subPath` doesn't exist in the corresponding volume, the pod execution will fail as well.
|
||||
|
||||
## Kubectl attach
|
||||
|
||||
The `kubectl attach` command does not work under the rkt container runtime.
|
||||
|
@ -97,6 +99,8 @@ On the other hand, when running the pod with [stage1-fly](https://coreos.com/rkt
|
|||
|
||||
Patching a pod to change the image will result in the entire pod restarting, not just the container that was changed.
|
||||
|
||||
## Volume mounts specifying a subPath
|
||||
## ImagePullPolicy 'Always'
|
||||
|
||||
The [subPath](https://github.com/kubernetes/kubernetes/pull/22575) feature does not work correctly under rkt. In addition, the issue of non-existent host volume paths being invalid, mentioned above, would cause many common use cases for subPaths to fail in the same way. In some cases, this issue can be worked around by creating and using subdirectories from within the container, rather than relying on Kubernetes to do so.
|
||||
When the container's image pull policy is `Always`, rkt will always pull the image from remote even if the image has not changed at all.
|
||||
This can add significant latency for large images.
|
||||
The issue is tracked by rkt upstream at [#2937](https://github.com/coreos/rkt/issues/2937).
|
||||
|
|
Loading…
Reference in New Issue