התקן את Helm על אובונטו

Htqn T Helm L Wbwntw



Helm הוא כלי עבור Kubernetes, המשמש לפריסת יישומי Kubernetes על ידי שילוב קובצי תצורה לחבילה אחת הנקראת Helm Chart. כי עדיף לעדכן קובץ תצורה בודד במקום לערוך מספר קובצי תצורה. הפריסה של יישומי Kubernetes הופכת לקלה ביותר עם ה-Helm.

במדריך זה, אכנס לגישות שונות להטמעת Helm על אובונטו.

הערה: ההוראות והפקודות המוזכרות במדריך זה מבוצעות על אובונטו 22.04. פקודות אלה יעבדו גם על כל הטעמים של אובונטו וההפצות מבוססות דביאן ללא בעיה.







התקן את Helm על אובונטו

Helm הציע מספר שיטות התקנה עבור לינוקס, וניתן להשתמש בהן כדי להתקין אותה על אובונטו.



1. שימוש ב-Snap

מנהל חבילות ה-Snap מגיע כברירת מחדל באובונטו והוא הדרך המהירה ביותר להפעיל את Helm בו. כדי להוריד ולהתקין את חבילת ההגה, הקלד את הפקודה הבאה בטרמינל.



סודו לְצַלֵם להתקין הֶגֶה --קלַאסִי





חבילת ההצמדה נמצאת במכולות ובדרך כלל היא גדולה יותר בגודלה בהשוואה ל-deb. אם ברצונך להסיר אותו מאובונטו, השתמש בפקודה snap remove.

סודו הסר את ההגה בהצמדה



2. שימוש ב-Binary Release

השיטה הראשונה כוללת הורדת ה- לוקח קובץ מהאתר הרשמי.

הורד את גרסת לינוקס מ כאן .

עבור אל הספרייה שבה הורדת הקובץ באמצעות ה CD פקודה; במקרה שלי, זה מוריד ב- הורדות מַדרִיך.

בטל את סימון הקובץ באמצעות לינוקס לוקח פקודה.

סודו לוקח -zxf < שם קובץ >

בפקודה לעיל, ה עם הדגל משמש לביטול הדחיסה של gz קוֹבֶץ, איקס כדי לחלץ את הארכיון, ו ו כדי לקרוא/לכתוב את הקובץ שהוזכר. במקרה שלי, שם הקובץ הוא helm-v3.14.0-linux-arm64.tar.gz.

סודו לוקח -zxf helm-v3.14.0-linux-arm64.tar.gz

לאחר חילוץ הארכיון, תיווצר ספרייה בספריית העבודה הנוכחית עם השם linux-arm64. שם הספרייה עשוי להשתנות בהתאם לשם הקובץ.

נווט לספרייה זו באמצעות ה CD פקודה.

CD linux-arm64

בספרייה זו, תקבל שלושה קבצים, הֶגֶה , רישיון , ו README.md .

הזז את הֶגֶה בינארי ל- /usr/local/bin ספרייה באמצעות סודו ו mv (הזז) פקודות.

סודו mv הֶגֶה / usr / מְקוֹמִי / פַּח /

זהו זה! התקנת Helm באובונטו הושלמה, ודא את ההתקנה באמצעות גרסת ההגה פקודה.

גרסת ההגה

הפלט מציין שה-Helm הותקן על לינוקס.

כדי להסיר את התקנת ההגה מאובונטו, פשוט הסר את הֶגֶה מ /usr/local/bin/ מַדרִיך.

סודו rm / usr / מְקוֹמִי / פַּח / הֶגֶה

3. שימוש בסקריפט

השיטה השנייה להוריד ולהתקין את Helm לאובונטו היא שימוש בסקריפט. כדי להוריד את הסקריפט העדכני ביותר של Helm, בצע את הפקודה הבאה.

סִלְסוּל -fsSL -או get_helm.sh https: // raw.githubusercontent.com / הֶגֶה / הֶגֶה / רָאשִׁי / תסריטים / לקבל הגה- 3

הפקודה האמורה מאחזרת את הסקריפט העדכני ביותר של Helm ומורידה אותו בספריית העבודה הנוכחית תחת השם get_helm.sh .

כדי להפוך את הסקריפט לניתן להפעלה, תן לו את ההרשאה הנדרשת באמצעות ה- chmod פקודה.

סודו chmod 700 get_helm.sh

בצע את הסקריפט כדי להתחיל בתהליך ההתקנה.

. / get_helm.sh

ההגה יוריד ויתקין ב- /usr/local/bin/ מַדרִיך. אמת על ידי בדיקת הגרסה שלו.

כדי להסיר את ההתקנה, השתמש באותה גישה שהוזכרה בסוף שיטה 2 ( שימוש ב-Binary Release ).

4. שימוש ב-APT

כדי להתקין את חבילת Helm באובונטו באמצעות APT, ראשית, עלינו להוסיף את המאגר שלה; ראה את השלבים הבאים.

ראשית הורד והתקן את המפתח הציבורי באמצעות.

תלתל https: // baltocdn.com / הֶגֶה / signing.asc | gpg --יקיר | סודו טי / usr / לַחֲלוֹק / מחזיקי מפתחות / helm.gpg > / dev / ריק

כאן, תלתל https://baltocdn.com/helm/signing.asc מוריד את מפתח המשוריין הציבורי ASCII תוך כדי gpg –dearmor ממיר אותו לבינארי.

ה tee /usr/share/keyrings/helm.gpg כותב את הבינארי המומר ל- helm.gpg קוֹבֶץ.

לא תראה שום פלט כי כל הפלט הסטנדרטי הולך /dev/null .

הוסף את המאגר על ידי ביצוע הפקודה המוזכרת להלן.

הֵד 'deb [arch= $(dpkg --print-architecture) חתום על ידי=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main' | סודו טי / וכו / מַתְאִים / sources.list.d / helm-stable-debian.list

הנה, הטיעון של ה הֵד המכיל את מידע המאגר נכתב ל- sources.list.d/helm-stable-debian.list קוֹבֶץ.

כעת, כדי לגשת למאגר באמצעות פרוטוקול HTTPS המאובטח, התקן את apt-transport-https חבילה, אם כי זהו שלב אופציונלי.

צריך לציין ש apt-transport-https החבילה נבנתה ב-APT מאז גרסת 1.5 שלה וזמינה במהדורות האחרונות של אובונטו.

סודו מַתְאִים להתקין apt-transport-https --כן

כעת, עדכן את רשימת המאגר והתקן את ההגה באמצעות APT.

סודו מַתְאִים להתקין הֶגֶה

כדי לאמת, השתמש ב- גרסת ההגה פקודה. אבל אם זה מראה שגיאה, אז הפעל מחדש את המערכת.

כדי להסיר את ההתקנה, השתמש בפקודה הבאה.

סודו מתאים להסיר --הסר אוטומטית הֶגֶה

סיכום

על מנת לשפר את היעילות של פריסת חבילת Kubernetes, נעשה שימוש בכלי Helm. ישנן שיטות שונות להתקנת Helm באובונטו כגון באמצעות Snap, APT, Script ו-Binary Release רשמי. במדריך זה, כל השיטות הללו נדונות. אני מעדיף להתקין את Helm באמצעות snap, מכיוון שניתן לעשות זאת רק על ידי ביצוע פקודה בודדת. עם זאת, זה תלוי גם בדרישות המערכת. שיטות הסרת ההתקנה של Helm מופיעות גם יחד עם שיטות ההתקנה המתאימות.