Hi guys,
This is a little difficult to explain, but it stands clear to me what the problem is. I need help to resolve the issue; i simply cannot put the pieces together in the puzzle.
OK.
I have recently, for development and testing purposes, setup a K8S setup running 1.18.3.
Flannel is 0.12. Flannel and Kube-Proxy are the modified Docker images to support Windows 1909. Docker version is 19.03.5.
I was unable to get overlay networking to work, so i switched to L2Bridge which just works.
All is actually working and I am happy camper - UNTIL i look in the logs; they are flooded with errors like these:
E0525 20:44:42.834922 9256 remote_runtime.go:495] ListContainerStats with filter &ContainerStatsFilter{Id:,PodSandboxId:,LabelSelector:map[string]string{},} from runtime service failed: rpc error: code = Unknown desc = hcsshim::OpenComputeSystem 00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e: A virtual machine or container with the specified identifier does not exist. E0525 20:44:42.834922 9256 eviction_manager.go:255] eviction manager: failed to get summary stats: failed to list pod stats: failed to list all container stats: rpc error: code = Unknown desc = hcsshim::OpenComputeSystem 00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e: A virtual machine or container with the specified identifier does not exist.
I figured out the reason by doing a docker ps --all.
It turns out, that the referenced container id, 00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e, has been replaced with another because of an error when the Docker was executed.
I will try to show what happened:
Container id 00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e is a result of this:
docker inspect 00c1c9134ef7
{ "Id": "00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e", "Created": "2020-05-24T15:23:42.4261928Z", "Path": "powershell", "Args": [ "-file", "/etc/kube-flannel-windows/run.ps1" ], "State": { "Status": "created", "Running": false, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 0, "ExitCode": 128, "Error": "hcsshim::CreateComputeSystem 00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e: The endpoint was not found.\n(extra info: {\"SystemType\":\"Container\",\"Name\":\"00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e\",\"Owner\":\"docker\",\"Vol umePath\":\"\\\\\\\\?\\\\Volume{88453e19-4aef-498b-9d9a-df7b3290cb1b}\",\"IgnoreFlushesDuringBoot\":true,\"LayerFolderPath\":\"C:\\\\ProgramData\\\\docker\\\\windowsfilter\\\\00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e\",\"Layers\":[{\"ID\":\"d63dc737-8ddf-5806-903e-4bff1 b5c2c29\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\windowsfilter\\\\e2f6212c24460e553076add6524d7822e742aa4e747c99377f1a0847331233ae\"},{\"ID\":\"fc1a72b7-f827-5dec-aef6-3391238b7f85\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\windowsfilter\\\\d7f7b03b814f318086f64fbfd553262184683dbb415ee732 679180ce9589655a\"},{\"ID\":\"6ef1a610-93c0-5fd4-b7dd-b92ae69370bb\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\windowsfilter\\\\d319813bc01c9f0e9594e3cacd845fb2fb06fa5d4a1a3f9ed170178613eb9a8e\"},{\"ID\":\"a4aa5c9c-d609-5011-9308-8051b55b8e4d\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\window sfilter\\\\0493fb95dd006b04c5dc317770a2bd2ca9235cedca8caf53731e4d27431470fe\"},{\"ID\":\"080aac09-eb12-58f9-a0a9-a74cc24e38c5\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\windowsfilter\\\\43bbffe6e0d3f5732d64db164cd744248d0191f36c0aea90e050a32652809bf5\"},{\"ID\":\"a24b2d98-225b-5811-b480-815c 2ff85f59\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\windowsfilter\\\\67fa08a687898cdb6787055a8e0aa07998f5c3ff840feccda196bb90c3dc84d4\"},{\"ID\":\"56ac4bf8-a901-5c8f-995c-44d856523fbc\",\"Path\":\"C:\\\\ProgramData\\\\docker\\\\windowsfilter\\\\05e370e423fd314a5c0af9a11791fea4dceb61d7e04bd23 9116a057e8a093f96\"}],\"HostName\":\"ebfa0c4b7ba2\",\"MappedDirectories\":[{\"HostPath\":\"c:\\\\\",\"ContainerPath\":\"c:\\\\host\",\"ReadOnly\":false,\"BandwidthMaximum\":0,\"IOPSMaximum\":0,\"CreateInUtilityVM\":false},{\"HostPath\":\"c:\\\\var\\\\lib\\\\kubelet\\\\pods\\\\040dde66-5c63-44 53-9388-845ea450a2d3\\\\volumes\\\\kubernetes.io~configmap\\\\kube-proxy\",\"ContainerPath\":\"c:\\\\kube-proxy\",\"ReadOnly\":true,\"BandwidthMaximum\":0,\"IOPSMaximum\":0,\"CreateInUtilityVM\":false},{\"HostPath\":\"c:\\\\var\\\\lib\\\\kubelet\\\\pods\\\\040dde66-5c63-4453-9388-845ea450a2d3 \\\\volumes\\\\kubernetes.io~configmap\\\\flannel-cfg\",\"ContainerPath\":\"c:\\\\etc\\\\kube-flannel\",\"ReadOnly\":true,\"BandwidthMaximum\":0,\"IOPSMaximum\":0,\"CreateInUtilityVM\":false},{\"HostPath\":\"c:\\\\var\\\\lib\\\\kubelet\\\\pods\\\\040dde66-5c63-4453-9388-845ea450a2d3\\\\volume s\\\\kubernetes.io~configmap\\\\flannel-windows-cfg\",\"ContainerPath\":\"c:\\\\etc\\\\kube-flannel-windows\",\"ReadOnly\":true,\"BandwidthMaximum\":0,\"IOPSMaximum\":0,\"CreateInUtilityVM\":false},{\"HostPath\":\"c:\\\\var\\\\lib\\\\kubelet\\\\pods\\\\040dde66-5c63-4453-9388-845ea450a2d3\\\\ volumes\\\\kubernetes.io~configmap\\\\kubeadm-config\",\"ContainerPath\":\"c:\\\\etc\\\\kubeadm-config\",\"ReadOnly\":true,\"BandwidthMaximum\":0,\"IOPSMaximum\":0,\"CreateInUtilityVM\":false},{\"HostPath\":\"c:\\\\etc\",\"ContainerPath\":\"c:\\\\etc\\\\cni\\\\net.d\",\"ReadOnly\":false,\"Ban dwidthMaximum\":0,\"IOPSMaximum\":0,\"CreateInUtilityVM\":false},{\"HostPath\":\"c:\\\\var\\\\lib\\\\kubelet\\\\pods\\\\040dde66-5c63-4453-9388-845ea450a2d3\\\\volumes\\\\kubernetes.io~secret\\\\flannel-token-l7k68\",\"ContainerPath\":\"c:\\\\var\\\\run\\\\secrets\\\\kubernetes.io\\\\servicea ccount\",\"ReadOnly\":true,\"BandwidthMaximum\":0,\"IOPSMaximum\":0,\"CreateInUtilityVM\":false}],\"MappedPipes\":[{\"HostPath\":\"\\\\\\\\.\\\\pipe\\\\rancher_wins\",\"ContainerPipeName\":\"rancher_wins\"}],\"HvPartition\":false,\"NetworkSharedContainerName\":\"ebfa0c4b7ba22a087fd88171ea6bcf 06d765175e21aaa6fd626fd333154fc834\",\"EndpointList\":[\"B903C54E-ABE1-4C3E-8036-B12604DC7022\"]})", "StartedAt": "0001-01-01T00:00:00Z", "FinishedAt": "0001-01-01T00:00:00Z" }, "Image": "sha256:628dd779fb7f1065314b8992311c102a3f503ad70d60637c9e4e359efed5fbee", "ResolvConfPath": "", "HostnamePath": "", "HostsPath": "", "LogPath": "C:\\ProgramData\\docker\\containers\\00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e\\00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e-json.log", "Name": "/k8s_kube-flannel_kube-flannel-ds-windows-amd64-bp967_kube-system_040dde66-5c63-4453-9388-845ea450a2d3_9", "RestartCount": 0, "Driver": "windowsfilter", "Platform": "windows", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": [ "\\\\.\\pipe\\rancher_wins:\\\\.\\pipe\\rancher_wins", "c:/:c:/host", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kube-proxy:c:/kube-proxy:ro", "c:/etc:c:/etc/cni/net.d", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-cfg:c:/etc/kube-flannel/:ro", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-windows-cfg:c:/etc/kube-flannel-windows/:ro", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kubeadm-config:c:/etc/kubeadm-config/:ro", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~secret\\flannel-token-l7k68:c:/var/run/secrets/kubernetes.io/serviceaccount:ro" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "container:ebfa0c4b7ba22a087fd88171ea6bcf06d765175e21aaa6fd626fd333154fc834", "PortBindings": null, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": null, "CapDrop": null, "Capabilities": null, "Dns": [], "DnsOptions": [], "DnsSearch": [], "ExtraHosts": null, "GroupAdd": null, "IpcMode": "container:ebfa0c4b7ba22a087fd88171ea6bcf06d765175e21aaa6fd626fd333154fc834", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": false, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": null, "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "ConsoleSize": [ 0, 0 ], "Isolation": "process", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": null, "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [], "DeviceCgroupRules": null, "DeviceRequests": null, "KernelMemory": 0, "KernelMemoryTCP": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": null, "PidsLimit": null, "Ulimits": null, "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0, "MaskedPaths": null, "ReadonlyPaths": null }, "GraphDriver": { "Data": { "dir": "C:\\ProgramData\\docker\\windowsfilter\\00c1c9134ef7309ebc425c4328163bf1fd7ba5c50733e8c042e30b457c0ac99e" }, "Name": "windowsfilter" }, "Mounts": [ { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-cfg", "Destination": "c:\\etc\\kube-flannel", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-windows-cfg", "Destination": "c:\\etc\\kube-flannel-windows", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kubeadm-config", "Destination": "c:\\etc\\kubeadm-config", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\", "Destination": "c:\\host", "Mode": "", "RW": true, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kube-proxy", "Destination": "c:\\kube-proxy", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~secret\\flannel-token-l7k68", "Destination": "c:\\var\\run\\secrets\\kubernetes.io\\serviceaccount", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "npipe", "Source": "\\\\.\\pipe\\rancher_wins", "Destination": "\\\\.\\pipe\\rancher_wins", "Mode": "", "RW": true, "Propagation": "" }, { "Type": "bind", "Source": "c:\\etc", "Destination": "c:\\etc\\cni\\net.d", "Mode": "", "RW": true, "Propagation": "" } ], "Config": { "Hostname": "ebfa0c4b7ba2", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "POD_NAME=kube-flannel-ds-windows-amd64-bp967", "POD_NAMESPACE=kube-system", "KUBE_DNS_PORT_53_TCP_PORT=53", "KUBE_DNS_PORT_53_TCP_ADDR=10.96.0.10", "KUBERNETES_SERVICE_PORT=443", "KUBERNETES_SERVICE_PORT_HTTPS=443", "KUBERNETES_PORT=tcp://10.96.0.1:443", "KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443", "KUBE_DNS_PORT=udp://10.96.0.10:53", "KUBE_DNS_PORT_53_UDP_PORT=53", "KUBE_DNS_SERVICE_PORT_METRICS=9153", "KUBE_DNS_PORT_53_UDP=udp://10.96.0.10:53", "KUBE_DNS_PORT_53_TCP_PROTO=tcp", "KUBE_DNS_PORT_9153_TCP_PROTO=tcp", "KUBE_DNS_PORT_9153_TCP_ADDR=10.96.0.10", "KUBERNETES_PORT_443_TCP_PROTO=tcp", "KUBE_DNS_SERVICE_PORT=53", "KUBE_DNS_SERVICE_PORT_DNS_TCP=53", "KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1", "KUBE_DNS_PORT_53_UDP_PROTO=udp", "KUBE_DNS_PORT_53_UDP_ADDR=10.96.0.10", "KUBE_DNS_PORT_53_TCP=tcp://10.96.0.10:53", "KUBE_DNS_PORT_9153_TCP=tcp://10.96.0.10:9153", "KUBE_DNS_PORT_9153_TCP_PORT=9153", "KUBE_DNS_SERVICE_HOST=10.96.0.10", "KUBE_DNS_SERVICE_PORT_DNS=53", "KUBERNETES_SERVICE_HOST=10.96.0.1", "KUBERNETES_PORT_443_TCP_PORT=443" ], "Cmd": [ "-file", "/etc/kube-flannel-windows/run.ps1" ], "Test": [ "NONE" ] }, "Image": "sha256:628dd779fb7f1065314b8992311c102a3f503ad70d60637c9e4e359efed5fbee", "Volumes": null, "WorkingDir": "", "Entrypoint": [ "powershell" ], "OnBuild": null, "Labels": { "annotation.io.kubernetes.container.hash": "2771711d", "annotation.io.kubernetes.container.restartCount": "9", "annotation.io.kubernetes.container.terminationMessagePath": "/dev/termination-log", "annotation.io.kubernetes.container.terminationMessagePolicy": "File", "annotation.io.kubernetes.pod.terminationGracePeriod": "30", "io.kubernetes.container.logpath": "\\var\\log\\pods\\kube-system_kube-flannel-ds-windows-amd64-bp967_040dde66-5c63-4453-9388-845ea450a2d3\\kube-flannel\\9.log", "io.kubernetes.container.name": "kube-flannel", "io.kubernetes.docker.type": "container", "io.kubernetes.pod.name": "kube-flannel-ds-windows-amd64-bp967", "io.kubernetes.pod.namespace": "kube-system", "io.kubernetes.pod.uid": "040dde66-5c63-4453-9388-845ea450a2d3", "io.kubernetes.sandbox.id": "ebfa0c4b7ba22a087fd88171ea6bcf06d765175e21aaa6fd626fd333154fc834" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": {}, "SandboxKey": "", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "MacAddress": "", "Networks": {} } }
However, this no longer exists, as the system spun up a new flannel. This is described here:
docker inspect 930fc600052e
{ "Id": "930fc600052e53c62dd62f27d7a1f5e31cd9737fd5ded949f6511a2d47b4e37d", "Created": "2020-05-24T15:24:25.8159091Z", "Path": "powershell", "Args": [ "-file", "/etc/kube-flannel-windows/run.ps1" ], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 7748, "ExitCode": 0, "Error": "", "StartedAt": "2020-05-24T15:24:27.9507771Z", "FinishedAt": "0001-01-01T00:00:00Z" }, "Image": "sha256:628dd779fb7f1065314b8992311c102a3f503ad70d60637c9e4e359efed5fbee", "ResolvConfPath": "", "HostnamePath": "", "HostsPath": "", "LogPath": "C:\\ProgramData\\docker\\containers\\930fc600052e53c62dd62f27d7a1f5e31cd9737fd5ded949f6511a2d47b4e37d\\930fc600052e53c62dd62f27d7a1f5e31cd9737fd5ded949f6511a2d47b4e37d-json.log", "Name": "/k8s_kube-flannel_kube-flannel-ds-windows-amd64-bp967_kube-system_040dde66-5c63-4453-9388-845ea450a2d3_10", "RestartCount": 0, "Driver": "windowsfilter", "Platform": "windows", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": [ "\\\\.\\pipe\\rancher_wins:\\\\.\\pipe\\rancher_wins", "c:/:c:/host", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kube-proxy:c:/kube-proxy:ro", "c:/etc:c:/etc/cni/net.d", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-cfg:c:/etc/kube-flannel/:ro", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-windows-cfg:c:/etc/kube-flannel-windows/:ro", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kubeadm-config:c:/etc/kubeadm-config/:ro", "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~secret\\flannel-token-l7k68:c:/var/run/secrets/kubernetes.io/serviceaccount:ro" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "container:d38522f012226c15fc27e0fd68a9ab4502c4d10feab1db72b098293663d56032", "PortBindings": null, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": null, "CapDrop": null, "Capabilities": null, "Dns": null, "DnsOptions": null, "DnsSearch": null, "ExtraHosts": null, "GroupAdd": null, "IpcMode": "container:d38522f012226c15fc27e0fd68a9ab4502c4d10feab1db72b098293663d56032", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": false, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": null, "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "ConsoleSize": [ 0, 0 ], "Isolation": "process", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": null, "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [], "DeviceCgroupRules": null, "DeviceRequests": null, "KernelMemory": 0, "KernelMemoryTCP": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": null, "PidsLimit": null, "Ulimits": null, "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0, "MaskedPaths": null, "ReadonlyPaths": null }, "GraphDriver": { "Data": { "dir": "C:\\ProgramData\\docker\\windowsfilter\\930fc600052e53c62dd62f27d7a1f5e31cd9737fd5ded949f6511a2d47b4e37d" }, "Name": "windowsfilter" }, "Mounts": [ { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-cfg", "Destination": "c:\\etc\\kube-flannel", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\flannel-windows-cfg", "Destination": "c:\\etc\\kube-flannel-windows", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kubeadm-config", "Destination": "c:\\etc\\kubeadm-config", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~secret\\flannel-token-l7k68", "Destination": "c:\\var\\run\\secrets\\kubernetes.io\\serviceaccount", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "npipe", "Source": "\\\\.\\pipe\\rancher_wins", "Destination": "\\\\.\\pipe\\rancher_wins", "Mode": "", "RW": true, "Propagation": "" }, { "Type": "bind", "Source": "c:\\", "Destination": "c:\\host", "Mode": "", "RW": true, "Propagation": "" }, { "Type": "bind", "Source": "c:\\var\\lib\\kubelet\\pods\\040dde66-5c63-4453-9388-845ea450a2d3\\volumes\\kubernetes.io~configmap\\kube-proxy", "Destination": "c:\\kube-proxy", "Mode": "", "RW": false, "Propagation": "" }, { "Type": "bind", "Source": "c:\\etc", "Destination": "c:\\etc\\cni\\net.d", "Mode": "", "RW": true, "Propagation": "" } ], "Config": { "Hostname": "d38522f01222", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "POD_NAME=kube-flannel-ds-windows-amd64-bp967", "POD_NAMESPACE=kube-system", "KUBE_DNS_SERVICE_PORT_DNS_TCP=53", "KUBE_DNS_SERVICE_PORT_METRICS=9153", "KUBE_DNS_PORT_53_UDP_PROTO=udp", "KUBERNETES_SERVICE_HOST=10.96.0.1", "KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443", "KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1", "KUBE_DNS_SERVICE_PORT=53", "KUBE_DNS_SERVICE_PORT_DNS=53", "KUBE_DNS_PORT_53_TCP_PROTO=tcp", "KUBE_DNS_PORT_53_TCP_PORT=53", "KUBE_DNS_PORT_9153_TCP_PROTO=tcp", "KUBE_DNS_PORT_9153_TCP_ADDR=10.96.0.10", "KUBERNETES_PORT=tcp://10.96.0.1:443", "KUBERNETES_PORT_443_TCP_PROTO=tcp", "KUBE_DNS_PORT=udp://10.96.0.10:53", "KUBE_DNS_PORT_9153_TCP_PORT=9153", "KUBE_DNS_PORT_9153_TCP=tcp://10.96.0.10:9153", "KUBERNETES_SERVICE_PORT_HTTPS=443", "KUBERNETES_PORT_443_TCP_PORT=443", "KUBE_DNS_PORT_53_UDP=udp://10.96.0.10:53", "KUBE_DNS_PORT_53_UDP_ADDR=10.96.0.10", "KUBE_DNS_PORT_53_TCP=tcp://10.96.0.10:53", "KUBERNETES_SERVICE_PORT=443", "KUBE_DNS_SERVICE_HOST=10.96.0.10", "KUBE_DNS_PORT_53_UDP_PORT=53", "KUBE_DNS_PORT_53_TCP_ADDR=10.96.0.10" ], "Cmd": [ "-file", "/etc/kube-flannel-windows/run.ps1" ], "Healthcheck": { "Test": [ "NONE" ] }, "Image": "sha256:628dd779fb7f1065314b8992311c102a3f503ad70d60637c9e4e359efed5fbee", "Volumes": null, "WorkingDir": "", "Entrypoint": [ "powershell" ], "OnBuild": null, "Labels": { "annotation.io.kubernetes.container.hash": "2771711d", "annotation.io.kubernetes.container.restartCount": "10", "annotation.io.kubernetes.container.terminationMessagePath": "/dev/termination-log", "annotation.io.kubernetes.container.terminationMessagePolicy": "File", "annotation.io.kubernetes.pod.terminationGracePeriod": "30", "io.kubernetes.container.logpath": "\\var\\log\\pods\\kube-system_kube-flannel-ds-windows-amd64-bp967_040dde66-5c63-4453-9388-845ea450a2d3\\kube-flannel\\10.log", "io.kubernetes.container.name": "kube-flannel", "io.kubernetes.docker.type": "container", "io.kubernetes.pod.name": "kube-flannel-ds-windows-amd64-bp967", "io.kubernetes.pod.namespace": "kube-system", "io.kubernetes.pod.uid": "040dde66-5c63-4453-9388-845ea450a2d3", "io.kubernetes.sandbox.id": "d38522f012226c15fc27e0fd68a9ab4502c4d10feab1db72b098293663d56032" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": {}, "SandboxKey": "", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "MacAddress": "", "Networks": {} } }
I would expect k8s for Windows to keep track of the respectful container ids - or maybe a safer method, would be to assign a name and the refer to this?
I can see that this container is called by the flannel pod - i just can't see where i can make a change that suggest my above proposal.
Restarting kubelet makes no difference; it is still "tied" to the container that no longer exists.
Let me know if you need anymore information - thanks.