الصور عامة على ghcr.io لمعماريتي amd64 وarm64، لذا يستطيع kubelet سحبها دون بيانات اعتماد.
أسئلة وأجوبة
لا تستطيع العقد لدينا الوصول إلى ghcr.io. ماذا نفعل؟
لا تستطيع العقد لدينا الوصول إلى ghcr.io. ماذا نفعل؟
الإجابة: انسخ الصور إلى سجلّ صور (registry) يمكن للعقد الوصول إليه واستخدم ذلك الاسم في ملفات manifest، على سبيل المثال:بالنسبة إلى سجلّ صور دون TLS، يحتاج containerd إلى الملف
/etc/containerd/certs.d/<registry>/hosts.toml مع server = "http://<registry>" على كل عقدة، وإلى ضبط config_path كما في الخطوة 0. أما Docker نفسه فلا يدفع عبر HTTP العادي إلا إلى localhost، لذا ادفع عبر localhost:<port> على مضيف سجلّ الصور أو أضفه إلى insecure-registries.
