Kubeadm: كيفية تصحيح أخطاء تعليق "عميل واجهة برمجة التطبيقات الذي تم إنشاؤه ، في انتظار أن يصبح مستوى التحكم جاهزًا"

تم إنشاؤها على ٦ يناير ٢٠١٧  ·  4تعليقات  ·  مصدر: kubernetes/kubeadm

أتساءل عما إذا كانت هناك طريقة يمكنني من خلالها تصحيح الأخطاء ومعرفة أين يتم تعليق "انتظار طائرة التحكم لتصبح جاهزة". أي معلمات مطولة لـ kubeadm؟ بعض ملفات السجل الأخرى أو خيارات التصحيح الموصى بها؟
أنا أقوم بتشغيل Ubuntu 16.04 - لكني أحاول تشغيل kubeadm من داخل حاوية عامل ميناء. إنه يعمل على مضيفي.

التعليق الأكثر فائدة

تشغيل journalctl -xeu kubelet ثم مشاهدة السجلات
خطأ: فشل في تشغيل Kubelet: فشل في إنشاء kubelet: تكوين خاطئ: kubelet cgroup driver: "systemd" يختلف عن Docker cgroup driver: "cgroupfs
systemd [1]: kubelet.service: تم الخروج من العملية الرئيسية ، الرمز = تم الخروج منه ، الحالة = 1 / فشل
systemd [1]: دخلت الوحدة kubelet.service في حالة فشل.
systemd [1]: فشل kubelet.service. '

برنامج تشغيل cgroup الخاص بـ kubelet ليس هو نفسه مع برنامج تشغيل cgroup الخاص بعمال السفن ، لذلك أقوم بتحديث systemd -> cgroupfs.

vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
تحديث KUBELET_CGROUP_ARGS=--cgroup-driver=systemd إلى KUBELET_CGROUP_ARGS=--cgroup-driver=cgroupfs

إعادة تشغيل kubelet
تشغيل "إعادة تشغيل kubelet service"

كل شيء على ما يرام

ال 4 كومينتر

في الغالب ، أقوم فقط بفتح قشرة أخرى وتشغيل docker ps و / أو journalctl -xeu kubelet
من الصعب القيام بحل تصحيح أخطاء الكل في واحد نظرًا لوجود الكثير من المعلومات ونحن في الأساس ننتظر حدوث الأشياء (على سبيل المثال ، الاتصال بالإنترنت البطيء قد يجعل الأمر يستغرق وقتًا طويلاً على الرغم من أن كل شيء يعمل)

هل لديك اقتراح بما يجب تضمينه؟

شكرًا ، تمكنت من تجاوز "انتظار طائرة التحكم لتصبح جاهزة" ، كانت خيارات التصحيح القياسية التي اقترحتها كافية.

تشغيل journalctl -xeu kubelet ثم مشاهدة السجلات
خطأ: فشل في تشغيل Kubelet: فشل في إنشاء kubelet: تكوين خاطئ: kubelet cgroup driver: "systemd" يختلف عن Docker cgroup driver: "cgroupfs
systemd [1]: kubelet.service: تم الخروج من العملية الرئيسية ، الرمز = تم الخروج منه ، الحالة = 1 / فشل
systemd [1]: دخلت الوحدة kubelet.service في حالة فشل.
systemd [1]: فشل kubelet.service. '

برنامج تشغيل cgroup الخاص بـ kubelet ليس هو نفسه مع برنامج تشغيل cgroup الخاص بعمال السفن ، لذلك أقوم بتحديث systemd -> cgroupfs.

vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
تحديث KUBELET_CGROUP_ARGS=--cgroup-driver=systemd إلى KUBELET_CGROUP_ARGS=--cgroup-driver=cgroupfs

إعادة تشغيل kubelet
تشغيل "إعادة تشغيل kubelet service"

كل شيء على ما يرام

heartarea نقدر خطواتك. تعمل بشكل جيد.

أيضًا ، نحتاج إلى تطبيق هذه التغييرات على العقد الأخرى غير الرئيسية حتى يتمكنوا من الانضمام إلى الكتلة.

هذا الخلل؟ لماذا لم يتم تعيينه كما اقترحت؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات