Can't launch pods on worker
I'm getting these kubelet errors and calico/kube-proxy won't start on the worker.
Nov 16 20:58:57 worker-2 kubelet[17289]: E1116 20:58:57.006517 17289 plugins.go:750] "Error dynamically probing plugins" err="error creating Flexvolume plugin from directory nodeagent~uds, skipping. Nov 16 20:58:57 worker-2 kubelet[17289]: E1116 20:58:57.006958 17289 driver-call.go:262] Failed to unmarshal output for command: init, output: "", error: unexpected end of JSON input Nov 16 20:58:57 worker-2 kubelet[17289]: W1116 20:58:57.006972 17289 driver-call.go:149] FlexVolume: driver call failed: executable: /usr/libexec/kubernetes/kubelet-plugins/volume/exec/nodeagent~uds/ Nov 16 20:58:57 worker-2 kubelet[17289]: E1116 20:58:57.006992 17289 plugins.go:750] "Error dynamically probing plugins" err="error creating Flexvolume plugin from directory nodeagent~uds, skipping. Nov 16 20:58:57 worker-2 kubelet[17289]: E1116 20:58:57.017460 17289 remote_runtime.go:116] "RunPodSandbox from runtime service failed" err="rpc error: code = Unknown desc = failed to mount container Nov 16 20:58:57 worker-2 kubelet[17289]: E1116 20:58:57.017550 17289 kuberuntime_sandbox.go:70] "Failed to create sandbox for pod" err="rpc error: code = Unknown desc = failed to mount container k8s_ Nov 16 20:58:57 worker-2 kubelet[17289]: E1116 20:58:57.017648 17289 kuberuntime_manager.go:815] "CreatePodSandbox for pod failed" err="rpc error: code = Unknown desc = failed to mount container k8s_ Nov 16 20:58:57 worker-2 kubelet[17289]: E1116 20:58:57.018089 17289 pod_workers.go:747] "Error syncing pod, skipping" err="failed to \"CreatePodSandbox\" for \"calico-node-5srkp_kube-system(0893d801 lines 951-1001/1001 (END)
Comments
-
Hi @tiffanyfay,
Depending on the exercise you are on, there may have been several steps that eventually lead up to this behavior.
What exercise are you currently working on and what steps did you run prior to this behavior? Were all prior steps successful? Any discrepancies between your outputs and the ones presented in the lab guide?
Regards,
-Chris0 -
Am facing the same issue currently but with cilium and am working on Exercise 2.2: Deploy a New Cluster. Prompt response will be nice.
0 -
Hi @samude,
In order to better assist you please provide context to your reported issue. What type of infrastructure hosts your cluster, the size of the VMs, the OS running the VMs, is your firewall allowing all ingress traffic to the VMs?
What is the output of
kubectl get nodes -owide
and what command is producing an unexpected output (please provide command and output as well, by capturing the prompt to show the node where the command fails).Regards,
-Chris0 -
Hi @chrispokorni, am running two droplet(VMs), both of the same sizes
4 CPUs/ 8 GB Memory / 160 GB SSD Disk / Ubuntu 20.04 (LTS) x64 on Digital Ocean cloud. All ingress traffic is allowed.
Here is the output as i already mentioned earlier in my reply. The problem is that curl command fails when i execute it on pods scheduled on the worker but works on pod scheduled on cp node. Please can you point me to a video lesson for deploying a cluster if any as i am only following the steps provided in the documentation since no video is provided.
Thanks and waiting for your reply as am really stuck and can't make any further progress now.0 -
Hi @samude,
Can you check for the existence of the
/var/lib/kubelet/config.yam
file on both nodes, and provide its content?
Also, check for the status of the kubelet service on both nodes withsudo systemctl status kubelet
?Typically curl does not work across nodes when the VM networking is improperly configured at the VPC or firewall level. The simple requirement is to have both VMs in the same VPC, and to be protected by the same firewall rule. Private and public IP addresses of droplets in the same VPC tend to be very close, even sequential in most cases. The Kubernetes cluster bootstrapping should be done on the private IP, not the public IP as it seems to be the case above.
There are two configuration video guides found in the introductory chapter, for Google Cloud GCE VMs and AWS EC2 VMs. You may find the GCP video more helpful because its naming convention closely resembles Digital Ocean. You can find helpful details around VPC configuration, firewall definition, and VM provisioning.
I recommend for a new set of VMs to be provisioned, in a custom created VPC and an all open firewall rule, followed by a new cluster bootstrapping on the private IPs this time.
Regards,
-Chris0 -
Thanks, seems is ok now
0
Categories
- All Categories
- 167 LFX Mentorship
- 219 LFX Mentorship: Linux Kernel
- 801 Linux Foundation IT Professional Programs
- 357 Cloud Engineer IT Professional Program
- 181 Advanced Cloud Engineer IT Professional Program
- 83 DevOps Engineer IT Professional Program
- 149 Cloud Native Developer IT Professional Program
- 112 Express Training Courses
- 138 Express Courses - Discussion Forum
- 6.2K Training Courses
- 48 LFC110 Class Forum - Discontinued
- 17 LFC131 Class Forum
- 35 LFD102 Class Forum
- 227 LFD103 Class Forum
- 19 LFD110 Class Forum
- 39 LFD121 Class Forum
- 15 LFD133 Class Forum
- 7 LFD134 Class Forum
- 17 LFD137 Class Forum
- 63 LFD201 Class Forum
- 3 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 1 LFD233 Class Forum
- 2 LFD237 Class Forum
- 23 LFD254 Class Forum
- 697 LFD259 Class Forum
- 109 LFD272 Class Forum
- 3 LFD272-JP クラス フォーラム
- 10 LFD273 Class Forum
- 154 LFS101 Class Forum
- 1 LFS111 Class Forum
- 1 LFS112 Class Forum
- 1 LFS116 Class Forum
- 1 LFS118 Class Forum
- LFS120 Class Forum
- 7 LFS142 Class Forum
- 7 LFS144 Class Forum
- 3 LFS145 Class Forum
- 1 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 1 LFS157 Class Forum
- 34 LFS158 Class Forum
- 8 LFS162 Class Forum
- 1 LFS166 Class Forum
- 1 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 1 LFS178 Class Forum
- 1 LFS180 Class Forum
- 1 LFS182 Class Forum
- 1 LFS183 Class Forum
- 29 LFS200 Class Forum
- 736 LFS201 Class Forum - Discontinued
- 2 LFS201-JP クラス フォーラム
- 14 LFS203 Class Forum
- 102 LFS207 Class Forum
- 1 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 301 LFS211 Class Forum
- 55 LFS216 Class Forum
- 48 LFS241 Class Forum
- 48 LFS242 Class Forum
- 37 LFS243 Class Forum
- 15 LFS244 Class Forum
- LFS245 Class Forum
- LFS246 Class Forum
- 50 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 155 LFS253 Class Forum
- LFS254 Class Forum
- LFS255 Class Forum
- 5 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.3K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 121 LFS260 Class Forum
- 159 LFS261 Class Forum
- 41 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 20 LFS267 Class Forum
- 25 LFS268 Class Forum
- 31 LFS269 Class Forum
- 1 LFS270 Class Forum
- 199 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- 3 LFS281 Class Forum
- 10 LFW111 Class Forum
- 261 LFW211 Class Forum
- 182 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 782 Hardware
- 198 Drivers
- 68 I/O Devices
- 37 Monitors
- 96 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 83 Storage
- 758 Linux Distributions
- 80 Debian
- 67 Fedora
- 15 Linux Mint
- 13 Mageia
- 23 openSUSE
- 143 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 348 Ubuntu
- 461 Linux System Administration
- 39 Cloud Computing
- 70 Command Line/Scripting
- Github systems admin projects
- 90 Linux Security
- 77 Network Management
- 101 System Management
- 46 Web Management
- 64 Mobile Computing
- 17 Android
- 34 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 371 Off Topic
- 114 Introductions
- 174 Small Talk
- 19 Study Material
- 806 Programming and Development
- 304 Kernel Development
- 204 Software Development
- 1.8K Software
- 211 Applications
- 180 Command Line
- 3 Compiling/Installing
- 405 Games
- 309 Installation
- 97 All In Program
- 97 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)