lab 3.1 Step 10
i downloaded calico.yaml. Is that the right IP
Do I need to uncomment the following lines in calico.yaml? Instructions are not clear
# no effect. This should fall within `--cluster-cidr`. # - name: CALICO_IPV4POOL_CIDR # value: "192.168.0.0/16"
Comments
-
Hi @swamyb,
You do not need to uncomment those lines. The IP subnet is correct, by default.
Regards,
-Chris0 -
Thanks Chris.
0 -
Looks like I might missed some steps. Can you please let me why I am getting this error?
root@master:~# kubeadm init --config=kubeadm-config.yaml --upload-certs | tee kubeadm-init.out
W0407 20:24:05.539509 20659 validation.go:28] Cannot validate kube-proxy config - no validator is available
W0407 20:24:05.539584 20659 validation.go:28] Cannot validate kubelet config - no validator is available
[init] Using Kubernetes version: v1.17.1
[preflight] Running pre-flight checks
[preflight] WARNING: Couldn't create the interface used for talking to the container runtime: docker is required for container runtime: exec: "docker": executable file not found in $PATH
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
[ERROR FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward contents are not set to 1
[preflight] If you know what you are doing, you can make a check non-fatal with--ignore-preflight-errors=...
To see the stack trace of this error execute with --v=5 or higher0 -
Hi,
Your errors may depend on several factors. Where are you provisioning your VMs - cloud, local? What hypervisor are you using if local, or what cloud provider? Which container runtime did you install: docker or cri-o, or both? Did the calico network plugin get installed and started? A history of your shell would provide some details as to what commands were run during the installation process.
Regards,
-Chris0 -
I am using Google cloud.
I actually missed installing docker. Now i was able to run the command. But now I get two containers complaining
E0407 22:43:51.071563 1 reflector.go:153] k8s.io/client-go/informers/factory.go:135: Failed to list *v1.StatefulSet: Get https://k8smaster:6443/apis/apps/v1/statefulsets?limit=500&resourceVersion=0: dial tcp: lookup k8smaster on 169.254.169.254:53: no such host
0 -
Would you be able to provide more details around this error? Which containers are complaining?
This output only indicates that you may have tried to listStatefulSets
, and a possible DNS issue with your cluster. Are your/etc/hosts
files configured correctly?Regards,
-Chris0 -
root@master:~# docker ps -a | grep kube | grep -v pause
0fe1503cdef0 5dd8f24429b4 "kube-controller-man…" 19 hours ago Up 19 hours k8s_kube-controller-manager_kube-controller-manager-master_kube-system_541aa48cb4d519e62d097c2e3dea515a_0
d4165d6211b2 303ce5db0e90 "etcd --advertise-cl…" 19 hours ago Up 19 hours k8s_etcd_etcd-master_kube-system_ec2779b051c142453e53ff89f71840c7_0
a9b3606bd2fc 628f0e52ae53 "kube-apiserver --ad…" 19 hours ago Up 19 hours k8s_kube-apiserver_kube-apiserver-master_kube-system_68266557f8c4b0bad8af463857d720ae_0
8d2e2e5a92ac "kube-scheduler --au…" 19 hours ago Up 19 hours k8s_kube-scheduler_kube-scheduler-master_kube-system_11d278345de05e1c5c61a63a8a1d78b2_0
root@master:~#My dns is fine in /etc/hosts.
docker id 0fe1503cdef0 and 8d2e2e5a92ac are showing the error info in the logs.
0 -
Hi,
In this situation, Kubernetes logs would be more helpful, since the containers listing above does not display any errors. Kubernetes logs would provide the context of the error, to help with troubleshooting.
The output of
kubectl get pods --all-namespaces -o wide
,kubectl logs <pod-name> -c <container-name>
andkubectl logs <pod-name> -c <container-name> --previous
may give us the details we are looking for.Regards,
-Chris0 -
output of kubectl get pods --all-namespaces -o wide. They are all up and running. Is this enough?
thanks
Swamyroot@master:~# kubectl get pods --all-namespaces -o wide
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kube-system etcd-master 1/1 Running 0 21h 10.2.0.5 master
kube-system kube-apiserver-master 1/1 Running 0 21h 10.2.0.5 master
kube-system kube-controller-manager-master 1/1 Running 0 21h 10.2.0.5 master
kube-system kube-scheduler-master 1/1 Running 0 21h 10.2.0.5 master0 -
Hi @swamyb,
Thank you for your output. It only indicates that 4 pods seem to have been running without restarts for 21 hours, but it does not show the logs.
Regards,
-Chris0 -
I tried to run the following to get pod info and don't know how to get container name.
root@master:~# kubectl logs etcd-master
Error from server (NotFound): pods "etcd-master" not found
I assume etcd-master is pod name.Can you please show me how to get container name? What commands I should run to get container name.?
Also if the output shows are pods are running, is that enough for me continue to next step?
0 -
Hello,
I notice you are running the command as the root user. If you are following the labs I think you would have given the appropriate config file to the non-root user, the book says student. But the issue is probably that you did not use the -n kube-system argument in your command, as was in the previous, so it is looking in the default namespace.
Going slow and reading the entire question can be helpful, with a plan on returning and going faster later.
Also, which particular command (exercise, section, step) were you attempting? This helps understand what you are trying to do.
Regards,
0 -
Thanks for your comments. I am stuck at LAB 3.1 step 14. I ran the command after following all the instructions. If you look at post 7, I have given the information of the errors I am getting. Also from step 1 to step 14, never seen I have to be non root. Can you please point where it is mentioned before step 14? I only see sudo -i command.
0 -
This is what I was referring to:
tried to run the following to get pod info and don't know how to get container name.
root@master:~# kubectl logs etcd-master
Error from server (NotFound): pods "etcd-master" not found
I assume etcd-master is pod name.None of this ^^^ is in Lab 3.1, step 14.
"Post 7" appears to be Chris replying to you. But they are not numbered so it would be difficult to know what you are talking about.
Which course and version are you using?
0 -
Hi,
Did you get an error from step 14? Would you be able to provide the error as it was displayed on your terminal? Relying only on Docker errors retrieved thru a
docker ps
command may not necessarily translate into a problem with Kubernetes tooling.Regards,
-Chris0 -
Is there way to contact one of you outside this forum? I might need to show you what I did.
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)