AWS: unable to add worker node

Hi,
- Initially,
sudo kubeadm join
was hanging. I followed the resolution mentioned in similar earlier issue. However, the command is still failing - The resolution suggested by @chrispokorni mentions "You probably missed a step in the lab exercise". I searched through the lab exercise 2 for any references to "/etc/hosts" and there were none. Hence, a) there are auxiliary instructions that are not listed; b) the instructions are incomplete; c) I am careless in not finding the particular step to update the hosts file. Can you direct me to the exact location where updating the hosts file is mentioned.
- Using the aforementioned issue, I updated the hosts file on both the cp and worker nodes: (only showing cp hosts file; worker hosts file is identical.)
cp:/home/ubuntu/LFD259/SOLUTIONS/s_02 $ cat /etc/hosts 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 172.31.53.130 k8scp
The IP address is derived from:
$ kc get pod -A -o wide NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES kube-system cilium-577p7 1/1 Running 0 49m 172.31.53.130 cp <none> <none> kube-system cilium-envoy-brmjn 1/1 Running 0 49m 172.31.53.130 cp <none> <none> kube-system cilium-operator-65ddcfbdc-bp7fp 1/1 Running 0 49m 172.31.53.130 cp <none> <none> kube-system coredns-66bc5c9577-p6vhw 1/1 Running 0 49m 10.0.0.228 cp <none> <none> kube-system coredns-66bc5c9577-rsbq6 1/1 Running 0 49m 10.0.0.198 cp <none> <none> kube-system etcd-cp 1/1 Running 0 49m 172.31.53.130 cp <none> <none> kube-system kube-apiserver-cp 1/1 Running 0 49m 172.31.53.130 cp <none> <none> kube-system kube-controller-manager-cp 1/1 Running 0 49m 172.31.53.130 cp <none> <none> kube-system kube-proxy-wh7gh 1/1 Running 0 49m 172.31.53.130 cp <none> <none> kube-system kube-scheduler-cp 1/1 Running 0 49m 172.31.53.130 cp <none> <none>
and
$ kc get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME cp Ready control-plane 50m v1.34.1 172.31.53.130 <none> Ubuntu 22.04.5 LTS 6.8.0-1035-aws containerd://1.7.28
I reran the
kubeadm join
command and failed. If I include the output, I am blocked by VANILLA NETWORK. THIS IS PROVING TO BE QUITE FRUSTRATING ON MANY LEVELS.I suspect the entry
172.31.53.130 k8scp
is invalid. Where isk8scp
being derived? I do not find it defined in the script nor is @chrispokorni had explained how to derive it in the earlier aforementioned issue.- If this is repeated issue, why isn't it being addressed by the k8scp and k8sworker scripts?
Thanks
Best Answer
-
Sorryyyyy. My fault. I used the incorrect securitygroup which didn't allow all inbound traffic.
The node is connected after fixing the sg.cp:/home/ubuntu/LFD259/SOLUTIONS/s_02 $ kc get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME cp Ready control-plane 5m1s v1.34.1 172.31.58.177 <none> Ubuntu 22.04.5 LTS 6.8.0-1035-aws containerd://1.7.28 worker Ready <none> 32s v1.34.1 172.31.53.94 <none> Ubuntu 22.04.5 LTS 6.8.0-1035-aws containerd://1.7.28
If I may suggest an improvement to the instructions, add a step to ensure one can ping from one node to the other before running the k8s scripts.
Thanks!
0
Answers
-
Hi @mohachan,
Please watch the demo videos from the introductory chapter for critical details about the cloud infrastructure. Also, ensure the recommended guest OS release is running your cloud VMs.
In an ideal scenario, the learner follows the given instructions and the infrastructure works as expected. However, when learners deviate from instructions in ways that cannot be predicted by staff, then omit to fully describe such deviations while providing limited information about their scenario in their request for assistance, one can only assume what could be problem and resolution is suggested as such - aiming to guide the learner towards a working environment.
It is clear however, that not all deviations are the same, and a given solution may not fix all issues.
Regards,
-Chris0
Categories
- All Categories
- 158 LFX Mentorship
- 158 LFX Mentorship: Linux Kernel
- 848 Linux Foundation IT Professional Programs
- 389 Cloud Engineer IT Professional Program
- 186 Advanced Cloud Engineer IT Professional Program
- 87 DevOps Engineer IT Professional Program
- 155 Cloud Native Developer IT Professional Program
- 152 Express Training Courses & Microlearning
- 149 Express Courses - Discussion Forum
- 3 Microlearning - Discussion Forum
- 7.1K Training Courses
- 50 LFC110 Class Forum - Discontinued
- 74 LFC131 Class Forum
- 56 LFD102 Class Forum
- 256 LFD103 Class Forum
- 26 LFD110 Class Forum
- 50 LFD121 Class Forum
- 3 LFD123 Class Forum
- 1 LFD125 Class Forum
- 19 LFD133 Class Forum
- 10 LFD134 Class Forum
- 19 LFD137 Class Forum
- 1 LFD140 Class Forum
- 73 LFD201 Class Forum
- 8 LFD210 Class Forum
- 6 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- LFD221 Class Forum
- 128 LFD232 Class Forum - Discontinued
- 3 LFD233 Class Forum
- 5 LFD237 Class Forum
- 25 LFD254 Class Forum
- 746 LFD259 Class Forum
- 111 LFD272 Class Forum - Discontinued
- 4 LFD272-JP クラス フォーラム - Discontinued
- 16 LFD273 Class Forum
- 442 LFS101 Class Forum
- 3 LFS111 Class Forum
- 4 LFS112 Class Forum
- 5 LFS116 Class Forum
- 9 LFS118 Class Forum
- 2 LFS120 Class Forum
- 11 LFS142 Class Forum
- 9 LFS144 Class Forum
- 6 LFS145 Class Forum
- 6 LFS146 Class Forum
- 7 LFS147 Class Forum
- 21 LFS148 Class Forum
- 17 LFS151 Class Forum
- 6 LFS157 Class Forum
- 89 LFS158 Class Forum
- 1 LFS158-JP クラス フォーラム
- 14 LFS162 Class Forum
- 2 LFS166 Class Forum - Discontinued
- 9 LFS167 Class Forum
- 4 LFS170 Class Forum
- 2 LFS171 Class Forum - Discontinued
- 4 LFS178 Class Forum - Discontinued
- 4 LFS180 Class Forum
- 3 LFS182 Class Forum
- 7 LFS183 Class Forum
- 2 LFS184 Class Forum
- 41 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 3 LFS201-JP クラス フォーラム - Discontinued
- 22 LFS203 Class Forum
- 141 LFS207 Class Forum
- 3 LFS207-DE-Klassenforum
- 3 LFS207-JP クラス フォーラム
- 302 LFS211 Class Forum - Discontinued
- 56 LFS216 Class Forum - Discontinued
- 60 LFS241 Class Forum
- 51 LFS242 Class Forum
- 39 LFS243 Class Forum
- 17 LFS244 Class Forum
- 8 LFS245 Class Forum
- 1 LFS246 Class Forum
- 1 LFS248 Class Forum
- 123 LFS250 Class Forum
- 3 LFS250-JP クラス フォーラム
- 2 LFS251 Class Forum
- 163 LFS253 Class Forum
- 1 LFS254 Class Forum - Discontinued
- 3 LFS255 Class Forum
- 15 LFS256 Class Forum
- 2 LFS257 Class Forum
- 1.4K LFS258 Class Forum
- 12 LFS258-JP クラス フォーラム
- 141 LFS260 Class Forum
- 165 LFS261 Class Forum
- 44 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 25 LFS267 Class Forum
- 27 LFS268 Class Forum
- 38 LFS269 Class Forum
- 11 LFS270 Class Forum
- 202 LFS272 Class Forum - Discontinued
- 2 LFS272-JP クラス フォーラム - Discontinued
- 2 LFS274 Class Forum - Discontinued
- 4 LFS281 Class Forum - Discontinued
- 30 LFW111 Class Forum
- 265 LFW211 Class Forum
- 190 LFW212 Class Forum
- 17 SKF100 Class Forum
- 2 SKF200 Class Forum
- 3 SKF201 Class Forum
- 800 Hardware
- 200 Drivers
- 68 I/O Devices
- 37 Monitors
- 104 Multimedia
- 175 Networking
- 92 Printers & Scanners
- 85 Storage
- 765 Linux Distributions
- 82 Debian
- 67 Fedora
- 20 Linux Mint
- 13 Mageia
- 23 openSUSE
- 149 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 356 Ubuntu
- 472 Linux System Administration
- 39 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 96 Linux Security
- 78 Network Management
- 102 System Management
- 48 Web Management
- 74 Mobile Computing
- 19 Android
- 42 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 387 Off Topic
- 120 Introductions
- 178 Small Talk
- 28 Study Material
- 852 Programming and Development
- 311 Kernel Development
- 523 Software Development
- 1.8K Software
- 268 Applications
- 183 Command Line
- 5 Compiling/Installing
- 988 Games
- 318 Installation
- 108 All In Program
- 108 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)