diff --git a/docs/README.md b/docs/README.md index 1689ea1d29..3dcd4b9073 100644 --- a/docs/README.md +++ b/docs/README.md @@ -55,6 +55,7 @@ Documentation for other releases can be found at folder. * If something went wrong, see the [troubleshooting](troubleshooting.md) document for how to debug. +You should also check the [known issues](user-guide/known-issues.md) for the release you're using. diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 79bd514f1f..8f0551bc60 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -37,6 +37,8 @@ Sometimes things go wrong. This guide is aimed at making them right. It has tw * [Troubleshooting your application](user-guide/application-troubleshooting.md) - Useful for users who are deploying code into Kubernetes and wondering why it is not working. * [Troubleshooting your cluster](admin/cluster-troubleshooting.md) - Useful for cluster administrators and people whose Kubernetes cluster is unhappy. +You should also check the [known issues](user-guide/known-issues.md) for the release you're using. + # Getting help If your problem isn't answered by any of the guides above, there are variety of ways for you to get help from the Kubernetes team. diff --git a/docs/user-guide/known-issues.md b/docs/user-guide/known-issues.md new file mode 100644 index 0000000000..cacab95b22 --- /dev/null +++ b/docs/user-guide/known-issues.md @@ -0,0 +1,59 @@ + + + + +WARNING +WARNING +WARNING +WARNING +WARNING + +

PLEASE NOTE: This document applies to the HEAD of the source tree

+ +If you are using a released version of Kubernetes, you should +refer to the docs that go with that version. + + +The latest 1.0.x release of this document can be found +[here](http://releases.k8s.io/release-1.0/docs/user-guide/known-issues.md). + +Documentation for other releases can be found at +[releases.k8s.io](http://releases.k8s.io). + +-- + + + + + +## Known Issues + +This document summarizes known issues with existing Kubernetes releases. + +Please consult this document before filing new bugs. + +### Release 1.0.1 + + * `exec` liveness/readiness probes leak resources due to Docker exec leaking resources (#10659) + * `docker load` sometimes hangs which causes the `kube-apiserver` not to start. Restarting the Docker daemon should fix the issue (#10868) + * The kubelet on the master node doesn't register with the `kube-apiserver` so statistics aren't collected for master daemons (#10891) + * Heapster and InfluxDB both leak memory (#10653) + * Wrong node cpu/memory limit metrics from Heapster (https://github.com/GoogleCloudPlatform/heapster/issues/399) + * Services that set `type=LoadBalancer` can not use port `10250` because of Google Compute Engine firewall limitations + * Add-on services can not be created or deleted via `kubectl` or the Kubernetes API (#11435) + * If a pod with a GCE PD is created and deleted in rapid succession, it may fail to attach/mount correctly leaving PD data inaccessible (or corrupted in the worst case). (https://github.com/GoogleCloudPlatform/kubernetes/issues/11231#issuecomment-122049113) + * Suggested temporary work around: introduce a 1-2 minute delay between deleting and recreating a pod with a PD on the same node. + * Explicit errors while detaching GCE PD could prevent PD from ever being detached (#11321) + * GCE PDs may sometimes fail to attach (#11302) + * If multiple Pods use the same RBD volume in read-write mode, it is possible data on the RBD volume could get corrupted. This problem has been found in environments where both apiserver and etcd rebooted and Pods were redistributed. + * A workaround is to ensure there is no other Ceph client using the RBD volume before mapping RBD image in read-write mode. For example, `rados -p poolname listwatchers image_name.rbd` can list RBD clients that are mapping the image. + + + +[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/docs/user-guide/known-issues.md?pixel)]() +