Kubernetes Fundamentals: Lab 3.1. Install Kubernetes: Username/Password Authentication Failed
When I try to run this command I get an error: wget https://training.linuxfoundation.org/cm/LFS258/LFS258_V2022-03-22_SOLUTIONS.tar.xz \ --user=xxxx --password=xxxx
--2022-08-01 17:10:13-- https://training.linuxfoundation.org/cm/LFS258/LFS258_V2022-03-22_SOLUTIONS.tar.xz
Resolving training.linuxfoundation.org (training.linuxfoundation.org)... 146.75.34.132
Connecting to training.linuxfoundation.org (training.linuxfoundation.org)|146.75.34.132|:443... connected.
HTTP request sent, awaiting response... 401 Restricted
Username/Password Authentication Failed.
--2022-08-01 17:10:13-- http:// --user=xxxx/
Resolving --user=xxxx ( --user=xxxx)... failed: nodename nor servname provided, or not known.
wget: unable to resolve host address ‘ --user=xxxx’
22_SOLUTIONS.tar.xz \ --user=xxxx --password=xxxx
Best Answer
-
That worked. Thank you @chrispokorni
0
Answers
-
Hi @johngeorge142,
Please remove the back slash from your command and pay close attention to the user and password as they are case sensitive.
In addition, please familiarize yourself with best practices around sharing passwords in public forums, and their security implications. Understanding whether it is acceptable to share sensitive information this way is critical for novices and experts in the IT field.
Regards,
-Chris0 -
@chrispokorni there is no chmod 400 LFS258.pem file that I can SSH into.
[student@laptop ̃]$chmod 400 LFS258.pem[student@laptop ̃]$ssh -i LFS258.pem student@35.226.100.87
0 -
Hi @johngeorge142,
The private/public key pair needs to be created prior to accessing the VM, and the public key needs to be loaded on the VM while it is being provisioned.
Chapter 1 includes video guides to help you to provision your cloud VM instances, and generate desired key pairs.
Regards,
-Chris0 -
@chrispokorni Thanks for the response. I was able to setup the cp and worker nodes using gcp. unfortunately I was unable to find the LFS258.pem file when I extracted the tar file in my cp and worker nodes (Step1: [student@laptop ̃]$chmod 400 LFS258.pem[student@laptop ̃]
error:chmod: cannot access 'LFS258.pem': No such file or directoryI was able to do most of lab Excercise 3.1 except I could not move past step 16. I ran the following command and got this error:(command)
kubeadm init --config=kubeadm-config.yaml --upload-certs | tee kubeadm-init.out # Save output for future review(error)
W0816 18:17:30.189136 14102 strict.go:55] error unmarshaling configuration schema.GroupVersionKind{Group:"kubeadm.k8s.io", Version:"v1beta2", Kind:"ClusterConfiguration"}: error unmarshaling JSON: while decoding JSON: json: unknown field "podSubnet"
Found multiple CRI sockets, please use --cri-socket to select one: /run/containerd/containerd.sock, /var/run/crio/crio.sock
To see the stack trace of this error execute with --v=5 or higher0 -
@chrispokorni I also get this error when I run other commands mainly this one: kubeadm init --config=kubeadm-config.yaml --upload-certs | tee kubeadm-init.out
Found multiple CRI sockets, please use --cri-socket to select one: /var/run/dockershim.sock, /var/run/crio/crio.sock
To see the stack trace of this error execute with --v=5 or higher0 -
@chrispokorni I have also outlined the steps I took from steps 16 through 20 for lab 3.1
step 16: kubeadm init --config=kubeadm-config.yaml --upload-certs | tee kubeadm-init.out (does not work)
Found multiple CRI sockets, please use --cri-socket to select one: /var/run/dockershim.sock, /var/run/crio/crio.sock
To see the stack trace of this error execute with --v=5 or higherstep 17: (does not work)
student@cp:~/LFS258/SOLUTIONS/s_03$ mkdir -p $HOME/.kube
student@cp:~/LFS258/SOLUTIONS/s_03$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
cp: cannot stat '/etc/kubernetes/admin.conf': No such file or directory
student@cp:~/LFS258/SOLUTIONS/s_03$ sudo chown $(id -u):$(id -g) $HOME/.kube/config
chown: cannot access '/home/student/.kube/config': No such file or directory
student@cp:~/LFS258/SOLUTIONS/s_03$ less .kube/config
.kube/config: No such file or directorystep18: (does not work)
student@cp:~/LFS258/SOLUTIONS/s_03$ sudo cp /root/calico.yaml .
student@cp:~/LFS258/SOLUTIONS/s_03$ kubectl apply -f calico.yaml
The connection to the server localhost:8080 was refused - did you specify the right host or port?Step 19: (works)
student@cp:~/LFS258/SOLUTIONS/s_03$ sudo apt-get install bash-completion -yReading package lists... Done
Building dependency tree
Reading state information... Done
bash-completion is already the newest version (1:2.10-1ubuntu1).
The following packages were automatically installed and are no longer required:
libatasmart4 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2
libblockdev-swap2 libblockdev-utils2 libblockdev2 libmbim-glib4 libmbim-proxy libmm-glib0
libnspr4 libnss3 libnuma1 libparted-fs-resize0 libqmi-glib5 libqmi-proxy libudisks2-0
usb-modeswitch usb-modeswitch-data
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
student@cp:~/LFS258/SOLUTIONS/s_03$ source <(kubectl completion bash)
student@cp:~/LFS258/SOLUTIONS/s_03$ echo "source <(kubectl completion bash)" >> $HOME/.bashrcstep 20: (tabs do not work)
student@cp: ̃$ kubectl des n cp
student@cp: ̃$ kubectl -n kube-s g postep 21: (works)
student@cp:~/LFS258/SOLUTIONS/s_03$ sudo kubeadm config print init-defaultsapiVersion: kubeadm.k8s.io/v1beta3
bootstrapTokens:- groups:
- system:bootstrappers:kubeadm:default-node-token
token: abcdef.0123456789abcdef
ttl: 24h0m0s
usages: - signing
- authentication
kind: InitConfiguration
localAPIEndpoint:
advertiseAddress: 1.2.3.4
bindPort: 6443
nodeRegistration:
criSocket: /var/run/dockershim.sock
imagePullPolicy: IfNotPresent
name: node
taints: null
- system:bootstrappers:kubeadm:default-node-token
apiServer:
timeoutForControlPlane: 4m0s
apiVersion: kubeadm.k8s.io/v1beta3
certificatesDir: /etc/kubernetes/pki
clusterName: kubernetes
controllerManager: {}
dns: {}
etcd:
local:
dataDir: /var/lib/etcd
imageRepository: k8s.gcr.io
kind: ClusterConfiguration
kubernetesVersion: 1.22.0
networking:
dnsDomain: cluster.local
serviceSubnet: 10.96.0.0/12
scheduler: {}0 - groups:
-
Hi @johngeorge142,
From the first error at step 16 it seems there are two container runtimes installed on your node: docker and cri-o. If you revisit step 6, it instructs you install one or the other. With both runtimes present the installation panics, as it does not have the necessary configuration for kubelet to select one of the two runtimes. The following errors just build on top of the first one.
One way to fix this is to remove one of the runtimes, but it is not a guaranteed approach as it may leave behind some residual configuration options.
A cleaner approach would be to provision a new VM and attempt the installation again, this time paying close attention to the instructions in the lab guide and install only one of the two runtimes presented in step 6.Regards ,
-Chris0
Categories
- All Categories
- 167 LFX Mentorship
- 219 LFX Mentorship: Linux Kernel
- 798 Linux Foundation IT Professional Programs
- 356 Cloud Engineer IT Professional Program
- 180 Advanced Cloud Engineer IT Professional Program
- 82 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
- 15 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)