Hi, I'm trying to install kubernetes on a vmware vm which in theory should be pretty easy. I have done several test installs using qemu and virtualbox and both of those works perfectly using this guide:
https://blog.alexellis.io/kubernetes-in-10-minutes/ (The only difference is that I'm installing kubernetes 1.9) and this way seems to be supported by several other documents and videos. Anyhow I have decided that I wanted to move my test into our vmware (6.5) environment but I have been trying to weeks now and I cannot figure out what is going wrong. I'm using # . /etc/os-release ; echo $VERSION 16.04.3 LTS (Xenial Xerus) # kubeadm version kubeadm version: &version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.2", GitCommit:"5fa2db2bd46ac79e5e00a4e6ed24191080aa463b", GitTreeState:"clean", BuildDate:"2018-01-18T09:42:01Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/amd64"} and the command: # kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=10.78.0.7 --kubernetes-version stable-1.9 fails with the message: <quote> Unfortunately, an error has occurred: timed out waiting for the condition This error is likely caused by: - The kubelet is not running - The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled) - There is no internet connection, so the kubelet cannot pull the following control plane images: - gcr.io/google_containers/kube-apiserver-amd64:v1.9.2 - gcr.io/google_containers/kube-controller-manager-amd64:v1.9.2 - gcr.io/google_containers/kube-scheduler-amd64:v1.9.2 If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands: - 'systemctl status kubelet' - 'journalctl -xeu kubelet' couldn't initialize a Kubernetes cluster </quote> The VM has internet access and kubelet is running <quote> ● kubelet.service - kubelet: The Kubernetes Node Agent Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/kubelet.service.d └─10-kubeadm.conf Active: active (running) since Wed 2018-01-31 10:44:58 CET; 32min ago Docs: http://kubernetes.io/docs/ Main PID: 3039 (kubelet) Tasks: 14 Memory: 42.4M CPU: 27.121s CGroup: /system.slice/kubelet.service └─3039 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --network-plugin=cni --cni-conf-dir=/etc/cni/n Jan 31 11:17:51 ramsley kubelet[3039]: E0131 11:17:51.131101 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:644 Jan 31 11:17:51 ramsley kubelet[3039]: E0131 11:17:51.131447 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&res Jan 31 11:17:51 ramsley kubelet[3039]: E0131 11:17:51.308097 3039 eviction_manager.go:238] eviction manager: unexpected err: failed to get node info: node "ramsley" not found Jan 31 11:17:52 ramsley kubelet[3039]: E0131 11:17:52.131562 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceV Jan 31 11:17:52 ramsley kubelet[3039]: E0131 11:17:52.133082 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:644 Jan 31 11:17:52 ramsley kubelet[3039]: E0131 11:17:52.134104 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&res Jan 31 11:17:53 ramsley kubelet[3039]: E0131 11:17:53.132590 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceV Jan 31 11:17:53 ramsley kubelet[3039]: E0131 11:17:53.133736 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:644 Jan 31 11:17:53 ramsley kubelet[3039]: E0131 11:17:53.134837 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&res Jan 31 11:17:53 ramsley kubelet[3039]: I0131 11:17:53.794945 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach </quote> the logs says: <quote> Jan 31 11:15:09 ramsley kubelet[3039]: E0131 11:15:09.032102 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:09 ramsley kubelet[3039]: E0131 11:15:09.092233 3039 event.go:209] Unable to write event: 'Patch https://10.78.0.7:6443/api/v1/namespaces/default/events/ramsley.150edbe4789d9039: dial tcp 10.78.0.7:6443: getsockopt: connection refused' (may retry after sleeping) Jan 31 11:15:09 ramsley kubelet[3039]: I0131 11:15:09.097406 3039 kuberuntime_manager.go:514] Container {Name:etcd Image:gcr.io/google_containers/etcd-amd64:3.1.11 Command:[etcd --listen-client-urls=http://127.0.0.1:2379 --advertise-client-urls=http://127.0.0.1:2379 --data-dir=/var/lib/etcd] Args:[] WorkingDir: Ports:[] EnvFrom:[] Env:[] Resources:{Limits:map[] Requests:map[]} VolumeMounts:[{Name:etcd ReadOnly:false MountPath:/var/lib/etcd SubPath: MountPropagation:<nil>}] VolumeDevices:[] LivenessProbe:&Probe{Handler:Handler{Exec:nil,HTTPGet:&HTTPGetAction{Path:/health,Port:2379,Host:127.0.0.1,Scheme:HTTP,HTTPHeaders:[],},TCPSocket:nil,},InitialDelaySeconds:15,TimeoutSeconds:15,PeriodSeconds:10,SuccessThreshold:1,FailureThreshold:8,} ReadinessProbe:nil Lifecycle:nil TerminationMessagePath:/dev/termination-log TerminationMessagePolicy:File ImagePullPolicy:IfNotPresent SecurityContext:nil Stdin:false StdinOnce:false TTY:false} is dead, but RestartPolicy says that we should restart it. Jan 31 11:15:09 ramsley kubelet[3039]: I0131 11:15:09.098368 3039 kuberuntime_manager.go:758] checking backoff for container "etcd" in pod "etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)" Jan 31 11:15:09 ramsley kubelet[3039]: I0131 11:15:09.098754 3039 kuberuntime_manager.go:768] Back-off 5m0s restarting failed container=etcd pod=etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320) Jan 31 11:15:09 ramsley kubelet[3039]: E0131 11:15:09.099063 3039 pod_workers.go:186] Error syncing pod 7278f85057e8bf5cb81c9f96d3b25320 ("etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)"), skipping: failed to "StartContainer" for "etcd" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=etcd pod=etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)" Jan 31 11:15:10 ramsley kubelet[3039]: E0131 11:15:10.031306 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:10 ramsley kubelet[3039]: E0131 11:15:10.032355 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:10 ramsley kubelet[3039]: E0131 11:15:10.033520 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:11 ramsley kubelet[3039]: E0131 11:15:11.032572 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:11 ramsley kubelet[3039]: E0131 11:15:11.034777 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:11 ramsley kubelet[3039]: E0131 11:15:11.035304 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:11 ramsley kubelet[3039]: E0131 11:15:11.295871 3039 eviction_manager.go:238] eviction manager: unexpected err: failed to get node info: node "ramsley" not found Jan 31 11:15:11 ramsley kubelet[3039]: I0131 11:15:11.794970 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach Jan 31 11:15:12 ramsley kubelet[3039]: E0131 11:15:12.033747 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:12 ramsley kubelet[3039]: E0131 11:15:12.035573 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:12 ramsley kubelet[3039]: E0131 11:15:12.036628 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:13 ramsley kubelet[3039]: E0131 11:15:13.034781 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:13 ramsley kubelet[3039]: E0131 11:15:13.036213 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:13 ramsley kubelet[3039]: E0131 11:15:13.037239 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:13 ramsley kubelet[3039]: I0131 11:15:13.833597 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach Jan 31 11:15:13 ramsley kubelet[3039]: I0131 11:15:13.836117 3039 kubelet_node_status.go:82] Attempting to register node ramsley Jan 31 11:15:13 ramsley kubelet[3039]: E0131 11:15:13.836732 3039 kubelet_node_status.go:106] Unable to register node "ramsley" with API server: Post https://10.78.0.7:6443/api/v1/nodes: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:14 ramsley kubelet[3039]: E0131 11:15:14.035782 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:14 ramsley kubelet[3039]: E0131 11:15:14.037031 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:14 ramsley kubelet[3039]: E0131 11:15:14.037925 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:15 ramsley kubelet[3039]: E0131 11:15:15.036998 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:15 ramsley kubelet[3039]: E0131 11:15:15.037786 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:15 ramsley kubelet[3039]: E0131 11:15:15.039447 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:16 ramsley kubelet[3039]: E0131 11:15:16.038248 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:16 ramsley kubelet[3039]: E0131 11:15:16.039922 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:16 ramsley kubelet[3039]: E0131 11:15:16.040682 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:17 ramsley kubelet[3039]: E0131 11:15:17.039472 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:17 ramsley kubelet[3039]: E0131 11:15:17.040714 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:17 ramsley kubelet[3039]: E0131 11:15:17.041720 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:18 ramsley kubelet[3039]: E0131 11:15:18.040553 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:18 ramsley kubelet[3039]: E0131 11:15:18.041354 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:18 ramsley kubelet[3039]: E0131 11:15:18.042369 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:19 ramsley kubelet[3039]: E0131 11:15:19.041627 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:19 ramsley kubelet[3039]: E0131 11:15:19.042629 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:19 ramsley kubelet[3039]: E0131 11:15:19.043758 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:19 ramsley kubelet[3039]: E0131 11:15:19.093221 3039 event.go:209] Unable to write event: 'Patch https://10.78.0.7:6443/api/v1/namespaces/default/events/ramsley.150edbe4789d9039: dial tcp 10.78.0.7:6443: getsockopt: connection refused' (may retry after sleeping) Jan 31 11:15:19 ramsley kubelet[3039]: E0131 11:15:19.093671 3039 event.go:144] Unable to write event '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"ramsley.150edbe5a3257ec9", GenerateName:"", Namespace:"default", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, InvolvedObject:v1.ObjectReference{Kind:"Node", Namespace:"", Name:"ramsley", UID:"ramsley", APIVersion:"", ResourceVersion:"", FieldPath:""}, Reason:"NodeHasSufficientMemory", Message:"Node ramsley status is now: NodeHasSufficientMemory", Source:v1.EventSource{Component:"kubelet", Host:"ramsley"}, FirstTimestamp:v1.Time{Time:time.Time{wall:0xbe9481e7efc708c9, ext:5359525541, loc:(*time.Location)(0x58992c0)}}, LastTimestamp:v1.Time{Time:time.Time{wall:0xbe9481e7efc708c9, ext:5359525541, loc:(*time.Location)(0x58992c0)}}, Count:1, Type:"Normal", EventTime:v1.MicroTime{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, Series:(*v1.EventSeries)(nil), Action:"", Related:(*v1.ObjectReference)(nil), ReportingController:"", ReportingInstance:""}' (retry limit exceeded!) Jan 31 11:15:19 ramsley kubelet[3039]: E0131 11:15:19.094825 3039 event.go:209] Unable to write event: 'Patch https://10.78.0.7:6443/api/v1/namespaces/default/events/ramsley.150edbe4789d9ad1: dial tcp 10.78.0.7:6443: getsockopt: connection refused' (may retry after sleeping) Jan 31 11:15:19 ramsley kubelet[3039]: I0131 11:15:19.794917 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach Jan 31 11:15:20 ramsley kubelet[3039]: E0131 11:15:20.042780 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:474: Failed to list *v1.Node: Get https://10.78.0.7:6443/api/v1/nodes?fieldSelector=metadata.name%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:20 ramsley kubelet[3039]: E0131 11:15:20.043597 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/kubelet.go:465: Failed to list *v1.Service: Get https://10.78.0.7:6443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:20 ramsley kubelet[3039]: E0131 11:15:20.044700 3039 reflector.go:205] k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Get https://10.78.0.7:6443/api/v1/pods?fieldSelector=spec.nodeName%3Dramsley&limit=500&resourceVersion=0: dial tcp 10.78.0.7:6443: getsockopt: connection refused Jan 31 11:15:20 ramsley kubelet[3039]: I0131 11:15:20.117639 3039 kuberuntime_manager.go:514] Container {Name:kube-apiserver Image:gcr.io/google_containers/kube-apiserver-amd64:v1.9.2 Command:[kube-apiserver --proxy-client-cert-file=/etc/kubernetes/pki/front-proxy-client.crt --requestheader-extra-headers-prefix=X-Remote-Extra- --service-cluster-ip-range=10.96.0.0/12 --service-account-key-file=/etc/kubernetes/pki/sa.pub --client-ca-file=/etc/kubernetes/pki/ca.crt --requestheader-client-ca-file=/etc/kubernetes/pki/front-proxy-ca.crt --tls-private-key-file=/etc/kubernetes/pki/apiserver.key --insecure-port=0 --enable-bootstrap-token-auth=true --allow-privileged=true --requestheader-group-headers=X-Remote-Group --requestheader-allowed-names=front-proxy-client --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname --tls-cert-file=/etc/kubernetes/pki/apiserver.crt --secure-port=6443 --proxy-client-key-file=/etc/kubernetes/pki/front-proxy-client.key --admission-control=Initializers,NamespaceLifecycle,LimitRanger,ServiceAccount,DefaultStorageClass,DefaultTolerationSeconds,NodeRestriction,ResourceQuota --requestheader-username-headers=X-Remote-User --advertise-address=10.78.0.7 --kubelet-client-certificate=/etc/kubernetes/pki/apiserver-kubelet-client.crt --kubelet-client-key=/etc/kubernetes/pki/apiserver-kubelet-client.key --authorization-mode=Node,RBAC --etcd-servers=http://127.0.0.1:2379] Args:[] WorkingDir: Ports:[] EnvFrom:[] Env:[] Resources:{Limits:map[] Requests:map[cpu:{i:{value:250 scale:-3} d:{Dec:<nil>} s:250m Format:DecimalSI}]} VolumeMounts:[{Name:k8s-certs ReadOnly:true MountPath:/etc/kubernetes/pki SubPath: MountPropagation:<nil>} {Name:ca-certs ReadOnly:true MountPath:/etc/ssl/certs SubPath: MountPropagation:<nil>}] VolumeDevices:[] LivenessProbe:&Probe{Handler:Handler{Exec:nil,HTTPGet:&HTTPGetAction{Path:/healthz,Port:6443,Host:10.78.0.7,Scheme:HTTPS,HTTPHeaders:[],},TCPSocket:nil,},InitialDelaySeconds:15,TimeoutSeconds:15,PeriodSeconds:10,SuccessThreshold:1,FailureThreshold:8,} ReadinessProbe:nil Lifecycle:nil TerminationMessagePa Jan 31 11:15:20 ramsley kubelet[3039]: th:/dev/termination-log TerminationMessagePolicy:File ImagePullPolicy:IfNotPresent SecurityContext:nil Stdin:false StdinOnce:false TTY:false} is dead, but RestartPolicy says that we should restart it. Jan 31 11:15:20 ramsley kubelet[3039]: I0131 11:15:20.118940 3039 kuberuntime_manager.go:758] checking backoff for container "kube-apiserver" in pod "kube-apiserver-ramsley_kube-system(43959289de185d73b35d989a33228f0b)" Jan 31 11:15:20 ramsley kernel: aufs au_opts_verify:1597:dockerd[1812]: dirperm1 breaks the protection by the permission bits on the lower branch Jan 31 11:15:20 ramsley dockerd[1253]: time="2018-01-31T11:15:20.130618672+01:00" level=warning msg="Couldn't run auplink before unmount /var/lib/docker/aufs/mnt/d221d5461f3cbe7b6d6fffbe72897cb3ba857b0e4d4c799e4c020e4606496a02-init: exec: \"auplink\": executable file not found in $PATH" Jan 31 11:15:20 ramsley kernel: aufs au_opts_verify:1597:dockerd[1812]: dirperm1 breaks the protection by the permission bits on the lower branch Jan 31 11:15:20 ramsley dockerd[1253]: time="2018-01-31T11:15:20.180530664+01:00" level=warning msg="Couldn't run auplink before unmount /var/lib/docker/aufs/mnt/d221d5461f3cbe7b6d6fffbe72897cb3ba857b0e4d4c799e4c020e4606496a02: exec: \"auplink\": executable file not found in $PATH" Jan 31 11:15:20 ramsley kernel: aufs au_opts_verify:1597:dockerd[1812]: dirperm1 breaks the protection by the permission bits on the lower branch Jan 31 11:15:20 ramsley dockerd[1253]: time="2018-01-31T11:15:20.408100180+01:00" level=warning msg="Unknown healthcheck type 'NONE' (expected 'CMD') in container 7605901afed28d062c69f8e4a12a4270a1b0710b2c980402fe84cfae7f117321" Jan 31 11:15:20 ramsley kubelet[3039]: I0131 11:15:20.435047 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach Jan 31 11:15:20 ramsley kubelet[3039]: I0131 11:15:20.837182 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach Jan 31 11:15:20 ramsley kubelet[3039]: I0131 11:15:20.839413 3039 kubelet_node_status.go:82] Attempting to register node ramsley Jan 31 11:15:21 ramsley kubelet[3039]: E0131 11:15:21.296541 3039 eviction_manager.go:238] eviction manager: unexpected err: failed to get node info: node "ramsley" not found Jan 31 11:15:23 ramsley kubelet[3039]: I0131 11:15:23.794879 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach Jan 31 11:15:24 ramsley kubelet[3039]: I0131 11:15:24.098988 3039 kuberuntime_manager.go:514] Container {Name:etcd Image:gcr.io/google_containers/etcd-amd64:3.1.11 Command:[etcd --listen-client-urls=http://127.0.0.1:2379 --advertise-client-urls=http://127.0.0.1:2379 --data-dir=/var/lib/etcd] Args:[] WorkingDir: Ports:[] EnvFrom:[] Env:[] Resources:{Limits:map[] Requests:map[]} VolumeMounts:[{Name:etcd ReadOnly:false MountPath:/var/lib/etcd SubPath: MountPropagation:<nil>}] VolumeDevices:[] LivenessProbe:&Probe{Handler:Handler{Exec:nil,HTTPGet:&HTTPGetAction{Path:/health,Port:2379,Host:127.0.0.1,Scheme:HTTP,HTTPHeaders:[],},TCPSocket:nil,},InitialDelaySeconds:15,TimeoutSeconds:15,PeriodSeconds:10,SuccessThreshold:1,FailureThreshold:8,} ReadinessProbe:nil Lifecycle:nil TerminationMessagePath:/dev/termination-log TerminationMessagePolicy:File ImagePullPolicy:IfNotPresent SecurityContext:nil Stdin:false StdinOnce:false TTY:false} is dead, but RestartPolicy says that we should restart it. Jan 31 11:15:24 ramsley kubelet[3039]: I0131 11:15:24.099991 3039 kuberuntime_manager.go:758] checking backoff for container "etcd" in pod "etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)" Jan 31 11:15:24 ramsley kubelet[3039]: I0131 11:15:24.100407 3039 kuberuntime_manager.go:768] Back-off 5m0s restarting failed container=etcd pod=etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320) Jan 31 11:15:24 ramsley kubelet[3039]: E0131 11:15:24.100707 3039 pod_workers.go:186] Error syncing pod 7278f85057e8bf5cb81c9f96d3b25320 ("etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)"), skipping: failed to "StartContainer" for "etcd" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=etcd pod=etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)" Jan 31 11:15:31 ramsley kubelet[3039]: E0131 11:15:31.297186 3039 eviction_manager.go:238] eviction manager: unexpected err: failed to get node info: node "ramsley" not found Jan 31 11:15:37 ramsley kubelet[3039]: I0131 11:15:37.794876 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach Jan 31 11:15:38 ramsley kubelet[3039]: I0131 11:15:38.097690 3039 kuberuntime_manager.go:514] Container {Name:etcd Image:gcr.io/google_containers/etcd-amd64:3.1.11 Command:[etcd --listen-client-urls=http://127.0.0.1:2379 --advertise-client-urls=http://127.0.0.1:2379 --data-dir=/var/lib/etcd] Args:[] WorkingDir: Ports:[] EnvFrom:[] Env:[] Resources:{Limits:map[] Requests:map[]} VolumeMounts:[{Name:etcd ReadOnly:false MountPath:/var/lib/etcd SubPath: MountPropagation:<nil>}] VolumeDevices:[] LivenessProbe:&Probe{Handler:Handler{Exec:nil,HTTPGet:&HTTPGetAction{Path:/health,Port:2379,Host:127.0.0.1,Scheme:HTTP,HTTPHeaders:[],},TCPSocket:nil,},InitialDelaySeconds:15,TimeoutSeconds:15,PeriodSeconds:10,SuccessThreshold:1,FailureThreshold:8,} ReadinessProbe:nil Lifecycle:nil TerminationMessagePath:/dev/termination-log TerminationMessagePolicy:File ImagePullPolicy:IfNotPresent SecurityContext:nil Stdin:false StdinOnce:false TTY:false} is dead, but RestartPolicy says that we should restart it. Jan 31 11:15:38 ramsley kubelet[3039]: I0131 11:15:38.098919 3039 kuberuntime_manager.go:758] checking backoff for container "etcd" in pod "etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)" Jan 31 11:15:38 ramsley kubelet[3039]: I0131 11:15:38.099397 3039 kuberuntime_manager.go:768] Back-off 5m0s restarting failed container=etcd pod=etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320) Jan 31 11:15:38 ramsley kubelet[3039]: E0131 11:15:38.099861 3039 pod_workers.go:186] Error syncing pod 7278f85057e8bf5cb81c9f96d3b25320 ("etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)"), skipping: failed to "StartContainer" for "etcd" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=etcd pod=etcd-ramsley_kube-system(7278f85057e8bf5cb81c9f96d3b25320)" Jan 31 11:15:41 ramsley kubelet[3039]: E0131 11:15:41.297932 3039 eviction_manager.go:238] eviction manager: unexpected err: failed to get node info: node "ramsley" not found Jan 31 11:15:41 ramsley kubelet[3039]: I0131 11:15:41.377653 3039 kubelet_node_status.go:273] Setting node annotation to enable volume controller attach/detach </quote> I have tried comparing the vmware vm and the qemu images kernel modules in order to see if that makes a difference by loading (The qemu image has these loaded) 8021q veth vxlan ip_vs ip_set I have also tried to run it via strace but I don't see any errors that seems to stick out. In my crazy search for an answer I have even tried to disable mac filtering in vmware and allowed promiscuous mode on the vm but no luck Anyone got an idea on where to debug from here ? -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.