this post will help you understand kubeadm, kubelet flags, and nuances of alpine
Creating a production-ready K8s cluster is almost a breeze nowada...
For further actions, you may consider blocking this person and/or reporting abuse
Firstly, thanks for writing this up.
I haven't much luck with getting kubelet up running on Alpine 3.12 (ppc64le)
would fail with following output:
I would really appreciate if you could give me guidance on what the failure might be.
Many thanks in advance
P/S: I have no issue with setting up kubelet running under Ubuntu.
I manage to resolve this issue by adding
cgroup_enable=pidsto the grub boot command:This issue does not occur on
x86_64architecture and seems to me only impact ppc64le. I am investigating if it is related to the fact thatCONFIG_CGROUP_PIDSis not enabled in thelinux-ltskernel.FYI I've lodged a new Merge Request to enable CONFIG_CGROUPS_PIDS for linux-lts ppc64le (3.12-stable). This would address the issue at its root and users won't have to explicitly declare the
cgroup_enable=pidsin/etc/default/grubanymore.Dave, thanks for this simple walkthrough.
I've gotten stuck on the
kubeadm init...step and I'm hoping you can help me understand where I've gone wrong. I tried your advice on restarting kubelet and checking the parameters being passed in to no avail.Here's the output from
kubeadm init:Here's some output from
/var/log/kubelet/kubelet.log:And here's a few details on my Raspberry Pi 4 Alpine installation.
And a list of (some) installed packages / versions in case that is interesting:
Hi Dave.
I recently upgraded kubernetes to 1.18.3 on Alpine. This is still in testing, so is not production-ready.
I would like to go ahead and make kubernetes fully usable in Alpine, and move it on community.
I've 0 experience with Kubernetes, so If you can give me a feeedback if the packages are working (they have been splitted now...no need to install the monolithic kubernetes package), I would appreciate.
If you want, contact me directly.
Have a great day.
.: Francesco Colista
Hi Francesco,
There are still issues getting k8s DNS to work in Alpine. Probably some library issue.
Will take a look when I get a chance.
I've create a new package to orchestrate a cluster with 1 master and 2 workers on Vagrant. The source code could be found at github.com/runlevel5/kubernetes-cl...
P/S: the upstream alpine is ever changing, I will be following closely and update the source code accordingly. Let's hope alpine 3.13 would have k8s and related packages in stable branch.