kubectl get node error
Hello,
I'm trying to attach my node to the master and get the following error:
Kubectl on host returns error: couldn't get version/kind; json parse error: json: cannot unmarshal string into Go value of type struct { APIVersion string "json:\"apiVersion,omitempty\""; Kind string "json:\"kind,omitempty
It looks like it's having an issue with .kube/config
.kube/config is fine on master.
Any ideas?
Thanks!
Reg
Comments
-
Hi @rdancy,
Once the worker node successfully joined the master/cluster, you should see that confirmation message at the end of the output produced by the join phase.
Then, thekubectl get nodecommand is expected to be run on (or against) the master node.Regards,
-Chris0 -
Here's the command I ran:
kubectl get nodes
error: error loading config file "/home/reg_dancy01/.kube/config": couldn't get version/kind; json parse error:
json: cannot unmarshal string into Go value of type struct { APIVersion string "json:\"apiVersion,omitempty\"";
Kind string "json:\"kind,omitempty\"" }Yes it runs without an issue on the master
I was following the lab, the part it says grow your cluster
0 -
The lab does not guide you to configure
kubectlwith the expected.kube/configfile on the worker node, and, as a result,kubectlis not expected to work from the worker node.However, if you want to configure it yourself, then separately you would need to setup the
.kube/configfile on the worker node, by copying it over from the master node, and ensuring it has the same owner/permissions as found on the master node.Regards,
-Chris0 -
Hi ,
I also ran the join command before running the get nodes command:
root@instance-1:~# kubeadm join 10.128.0.3:6443 --token W0817 13:16:19.690275 --discovery-token-ca-cert-hash sha
256:0d9acb893d4ff0c34ebfd8c02644796a3924ffeca20799ca018553a7e411ce26
accepts at most 1 arg(s), received 2
To see the stack trace of this error execute with --v=5 or higher
root@instance-1:~#0 -
The value of your token does not look right. It seems to be the prefix of a Warning message, with today's date and time.
The value of the token has a different structure.
Try re-creating the token, run
kubectl reseton the worker node, then run thekubeadm join ...command again on the worker, with the value of the new token instead.Regards,
-Chris0 -
Hello
I took your advice and restarted with two new VMs. I have re-configured the master and joined the worker successfully.
Thanks for the help
Reg
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
- 4 Cloud & Containers Training
- 1 Cybersecurity Training
- 2 DevOps & Site-Reliability Training
- 1 Linux Kernel Development Training
- 1 Networking Training
- 2 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
- 1.4K LFS258 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)