Saya ingin tahu apakah ada cara saya dapat men-debug dan melihat di mana "menunggu pesawat kontrol siap" Kubeadm init hang. Apa saja parameter -verbose untuk kubeadm? Beberapa file log lain atau opsi debug yang direkomendasikan?
Saya menjalankan Ubuntu 16.04 - tetapi saya mencoba menjalankan kubeadm dari dalam wadah buruh pelabuhan. Di Host saya itu berfungsi.
Saya kebanyakan hanya membuka shell lain dan menjalankan docker ps
dan/atau journalctl -xeu kubelet
Sulit untuk melakukan solusi debug all-in-one karena ada begitu banyak informasi dan kami pada dasarnya menunggu sesuatu terjadi (misalnya, koneksi internet yang lambat mungkin membutuhkan waktu sangat lama meskipun semuanya berfungsi)
Apakah Anda memiliki proposal tentang apa yang harus dimasukkan?
Terima kasih, saya berhasil melewati "menunggu pesawat kontrol menjadi siap", opsi debug standar yang Anda sarankan sudah cukup.
jalankan journalctl -xeu kubelet
lalu lihat log
'error: gagal menjalankan Kubelet: gagal membuat kubelet: misconfiguration: kubelet cgroup driver: "systemd" berbeda dengan docker cgroup driver: "cgroupfs
systemd[1]: kubelet.service: proses utama keluar, kode=keluar, status=1/FAILURE
systemd[1]: Unit kubelet.service memasuki status gagal.
systemd[1]: kubelet.service gagal.'
driver cgroup kubelet tidak sama dengan driver cgroup buruh pelabuhan, jadi saya memperbarui systemd -> cgroupfs.
vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
perbarui KUBELET_CGROUP_ARGS=--cgroup-driver=systemd
menjadi KUBELET_CGROUP_ARGS=--cgroup-driver=cgroupfs
mulai ulang kubelet
jalankan 'service kubelet restart'
semuanya baik-baik saja
@heartarea Hargai
Juga, kita perlu menerapkan perubahan ini ke node lain selain master sehingga mereka dapat bergabung dengan cluster.
Apakah ini bug? Mengapa tidak disetel seperti yang Anda sarankan?
Komentar yang paling membantu
jalankan
journalctl -xeu kubelet
lalu lihat log'error: gagal menjalankan Kubelet: gagal membuat kubelet: misconfiguration: kubelet cgroup driver: "systemd" berbeda dengan docker cgroup driver: "cgroupfs
systemd[1]: kubelet.service: proses utama keluar, kode=keluar, status=1/FAILURE
systemd[1]: Unit kubelet.service memasuki status gagal.
systemd[1]: kubelet.service gagal.'
driver cgroup kubelet tidak sama dengan driver cgroup buruh pelabuhan, jadi saya memperbarui systemd -> cgroupfs.
vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
perbarui
KUBELET_CGROUP_ARGS=--cgroup-driver=systemd
menjadiKUBELET_CGROUP_ARGS=--cgroup-driver=cgroupfs
mulai ulang kubelet
jalankan 'service kubelet restart'
semuanya baik-baik saja