אם נתקלתם בשגיאת ErrImagePull בזמן פריסת ה-PostgreSQL, זה כנראה נובע משינויים במאגרי התמונות (Repositories) של Bitnami. כדי לפתור זאת, יש לבצע ניקוי והגדרה מחדש.
לפני שמתקנים, חייבים למחוק את השאריות של ההתקנה הקודמת כדי למנוע קונפליקטים. הריצו את הפקודות הבאות בטרמינל:
**הסרת ה-Helm Chart:**Bash
helm uninstall config-store
(אם שם ה-Release שלכם שונה מ-config-store, השתמשו בשם הנכון).
**מחיקת ה-PVC (אחסון הנתונים):**Bash
kubectl delete pvc data-postgresql-db-0
שים לב: וודאו שכל שאר המשאבים (כמו Services או ConfigMaps) נמחקו. אם לא, מחקו אותם ידנית.
כדי להמשיך להשתמש בגרסאות מההרצאות, עלינו להפנות את Helm למאגר ה-Legacy של Bitnami.
פתחו את קובץ ה-values.yaml שלכם, ותחת המפתח של postgresql, הוסיפו את השורות הבאות:
postgresql:
image:
registry: docker.io
repository: bitnamilegacy/postgresql
כדי לוודא שהשינוי נקלט לפני שאתם מתקינים מחדש, הריצו פקודת בדיקה (Template) וסננו את התוצאה:
helm template <path-to-chart> | grep bitnamilegacy/postgresql
(החליפו את <path-to-chart> בנתיב לתיקיית ה-Chart שלכם).
התוצאה התקינה צריכה להיראות כך:
image: docker.io/bitnamilegacy/postgresql:17.2.0-debian-12-r0