kubernetes: 1.7.0-beta.2 kubelet does not restart containers when /etc/kubernetes/manifests change

Is this a BUG REPORT or FEATURE REQUEST?: /kind bug

What happened: Maybe a feature, most likely a dupe (found a few similar reading issues, some were closed), but since i am on RC i better mention it…

I upgrade from 1.7.0 beta.2 to rc.1 on my arm masternode by:

  • editing /etc/kubernetes/manifests/kube-apiserver.yaml
  • observing apiserver disappearing from process list
  • observing apiserver never coming back;
  • i then manually pull the docker images from manifest and restart kubelet to solve this

What you expected to happen:

  • kubelet should ensure whatever is in /etc/kubernets/manifests is properly running and restart as needed without manual interference on upgrade.

How to reproduce it (as minimally and precisely as possible):

  • edit manifest

Environment:

  • Kubernetes version (use kubectl version):

kubectl version

Client Version: version.Info{Major:“1”, Minor:“7+”, GitVersion:“v1.7.0-beta.2”, GitCommit:“ceab7f7a6753c20d3be75463b17402fdcea856ba”, GitTreeState:“clean”, BuildDate:“2017-06-15T17:12:53Z”, GoVersion:“go1.8.3”, Compiler:“gc”, Platform:“linux/arm”} Server Version: version.Info{Major:“1”, Minor:“7+”, GitVersion:“v1.7.0-rc.1”, GitCommit:“6b9ded1649cfb512d4e88570c738aca9f8265639”, GitTreeState:“clean”, BuildDate:“2017-06-24T05:30:00Z”, GoVersion:“go1.8.3”, Compiler:“gc”, Platform:“linux/arm”}

  • Cloud provider or hardware configuration**:

self-hosted / scaleway

  • OS (e.g. from /etc/os-release):

cat /etc/os-release

NAME=“Ubuntu” VERSION=“16.04.1 LTS (Xenial Xerus)” ID=ubuntu ID_LIKE=debian PRETTY_NAME=“Ubuntu 16.04.1 LTS” VERSION_ID=“16.04” HOME_URL=“http://www.ubuntu.com/” SUPPORT_URL=“http://help.ubuntu.com/” BUG_REPORT_URL=“http://bugs.launchpad.net/ubuntu/” VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial

  • Kernel (e.g. uname -a):

uname -a Linux 8bc81f5a-d92a-428f-b71c-0f31b3ce958f.pub.cloud.scaleway.com 4.9.20-std-1 #1 SMP Wed Apr 5 15:38:34 UTC 2017 armv7l armv7l armv7l GNU/Linux

  • Install tools:

kubeadm during alphas…

  • Others:

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 44 (18 by maintainers)

Commits related to this issue

Most upvoted comments

filename starts with dot issue had been fixed in #45111. xref: #44450 #40331 #40452