Lab 3.2 - cannot join worker node to cluster
Hello,
I have followed the instructions of Lab 3,1 and 3,2
I use 2 vm (ubuntu) to create the nodes, exactly like in the video. Each VM is sized 20MB, 2 nodes and 16GB of ram.
When trying to add the worker node (second vm) to the cp node (first vm), I obtain the following error:

I suspect this may be because when asking for the hostname on the cp node, I get 127.0.1.1.
Has anyone experienced a similar issue?
Thanks in advance for your help.
Josep Maria
Answers
-
Note: both VM have enabled nested virtualisation
0 -
Hi @josepmaria,
The one thing I see so far is a typo, your join command is incorrect: it includes the backslash "\" (the multi-line separator) in what appears to be a single line command.
The hostname returning an unexpected IP address may be attributed to the type of network attached to the VM's network interface. For local VMs I recommend a single bridged network interface per VM. That will ensure the hypervisor uses DHCP to assign private IP addresses to your VMs.
As you configure each VM, ensure that their respective hosts files are properly populated with the private IP of the control plane node and the k8scp alias, as guided by steps in the lab guide.
Also, the "20MB" in your message, that seems to be inadequate. I recommend at least 20GB of virtual disk space per VM. Also 2 nodes (assuming CPU cores) should be enough, while 16GB RAM per VM may be slightly more than needed for the lab environment.
Regards,
-Chris0 -
Hello @chrispokorni ,
Thanks for your answer.
As for single bridge network attached to my VM (vmware), I have the following options :

I have tried the options (wi-fi and autodetect) under Bridge Networking, and then restarted the VM. Unfortunately, when running the commnand
$ hostname -i, it keep returning the same IP 127.0.1.1Kindly let me knwo if there anything else I could go to obtain an expected IP when running
$ hostname -iThanks for your time.
Sincerely,
Josep Maria
0 -
Hi @josepmaria,
Perhaps viewing the output of the
hostname --helpcommand may reveal other options to list the IP addresses of your VM.Another popular command is
ip abut its output is much more complex.Your hypervisor should have a DHCP option or a static IP assignment option to generate and assign private IP addresses to your VMs.
Regards,
-Chris0 -
Hi @chrispokorni ,
Thank you for your answer. I appreciate it.
I shall do my best to find out a way to associate a private IP to the VM and let you know.
Sincerely,
Josep Maria
0
Categories
- All Categories
- 177 LFX Mentorship
- 177 LFX Mentorship: Linux Kernel
- 750 Linux Foundation IT Professional Programs
- 373 Cloud Engineer IT Professional Program
- 169 Advanced Cloud Engineer IT Professional Program
- 74 DevOps IT Professional Program - Discontinued
- 4 DevOps & GitOps IT Professional Program
- 99 Cloud Native Developer IT Professional Program
- 7.6K Training Courses & Learning Paths
- 1 AI & ML Training
- 1 Blockchain & Decentralized Identity Training
- 3 Cloud & Containers Training
- 1 Cybersecurity Training
- 2 DevOps & Site-Reliability Training
- 1 Linux Kernel Development Training
- 1 Networking Training
- 1 Open Source Best Practice Training
- 1 System Administration Training
- 1 System Engineering Training
- 1 Web & Application Development Training
- 792 Hardware
- 202 Drivers
- 68 I/O Devices
- 37 Monitors
- 95 Multimedia
- 173 Networking
- 91 Printers & Scanners
- 87 Storage
- 769 Linux Distributions
- 81 Debian
- 68 Fedora
- 22 Linux Mint
- 13 Mageia
- 24 openSUSE
- 150 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 356 Ubuntu
- 465 Linux System Administration
- 31 Cloud Computing
- 73 Command Line/Scripting
- Github systems admin projects
- 98 Linux Security
- 78 Network Management
- 101 System Management
- 46 Web Management
- 106 Mobile Computing
- 18 Android
- 73 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 392 Off Topic
- 121 Introductions
- 181 Small Talk
- 29 Study Material
- 955 Programming and Development
- 310 Kernel Development
- 627 Software Development
- 983 Software
- 375 Applications
- 182 Command Line
- 5 Compiling/Installing
- 68 Games
- 317 Installation
- Archived
- 2 LFD140 Class 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)