אָנפירונג אַלע די פילע קאַמפּאָונאַנץ פון דיין אַפּלאַקיישאַן קען זיין טשאַלאַנדזשינג אויב איר נוצן Kubernetes, ווי איר מיסטאָמע גוט וויסן. דאָרט קומט אַרײַן כעלעם; עס איז אַ לייזונג וואָס מאכט עס סימפּלער פֿאַר איר צו פירן דיין Kubernetes אַפּפּס.
איר קענען דעפינירן און ינסטאַלירן דיין אַפּלאַקיישאַן און יעדער פון זייַן קאָמפּאָנענט מיט די "טשאַרטש" שטריך פון העלם.
אין דעם אַרטיקל, איך וועל פירן איר דורך ניצן העלם טשאַרץ. איר וועט קענען צו נוצן זיי זיך. אפילו אויב איר זענט נייַ אין Kubernetes, איך גלויבן אַז איר וועט נוץ פון דעם טוטאָריאַל אין ימפּרוווינג די עפעקטיווקייַט און מאַנידזשאַביליטי פון דיין Kubernetes דיפּלוימאַנץ.
איבערבליק פון העלם
רודער איז אַ Kubernetes פּעקל פאַרוואַלטער וואָס מאכט אָנפירונג און דיפּלויינג אַפּפּס סימפּלער. די נוצן פון "טשאַרטז" ינייבאַלז ניצערס צו שאַפֿן, ינסטאַלירן און אַפּגרייד סאַפיסטאַקייטיד Kubernetes אַפּלאַקיישאַנז. א זאַמלונג פון Kubernetes רעסורסן און קאַנפיגיעריישאַנז קען זיין גרינג שערד.
די רעסורסן קענען זיין ריוזד איבער עטלעכע אַפּלאַקיישאַנז און זיי זענען דיפיינד דורך טשאַרץ, וואָס אַקט ווי טעמפּלאַטעס. העלם איז אַ וויטאַל געצייַג פֿאַר דיפּלוימאַנט פון Kubernetes. עס אויך האט עטלעכע אנדערע פאַנגקשאַנז אַרייַנגערעכנט ראָולבאַק, ווערסיע און דעפּענדענסי פאַרוואַלטונג.
העלם טשאַרץ
העלם טשאַרץ זענען פאַר-קאַנפיגיערד Kubernetes מיטל פּאַקאַדזשאַז. זיי קענען זיין פשוט אינסטאַלירן און טשיינדזשד מיט העלם. טשאַרץ זענען פארפאסט פון עטלעכע קאַמפּאָונאַנץ, אַרייַנגערעכנט טעמפּלאַטעס, וואַלועס טעקעס און מעטאַדאַטאַ טעקעס וואָס ספּעציפיצירן די פאַרשידן רעסורסן וואָס קאַמפּרייז די טשאַרט.
העלם טשאַרץ קענען זיין געראטעוועט אין אַ טשאַרט ריפּאַזאַטאָרי, וואָס איז אַ זאַמלונג פון טשאַרץ וואָס קענען זיין שערד און פונאנדערגעטיילט אין עטלעכע ינווייראַנמאַנץ. העלם אויך שטיצט ווערסיעס, אַלאַוינג ניצערס צו האַלטן שפּור פון קייפל ווערסיעס פון זייער טשאַרץ.
אַזוי, זיי קענען פשוט ראָולד צוריק צו פריערדיק ווערסיעס אויב נייטיק.
העלם טשאַרץ און זייער קאַמפּאָונאַנץ
העלם טשאַרץ זענען קאַמפּרייזד פון אַ זאַמלונג פון טעקעס וואָס ספּעציפיצירן די Kubernetes רעסורסן וואָס קאַמפּרייז אַ אַפּלאַקיישאַן. די טעקעס צושטעלן טעמפּלאַטעס וואָס ספּעציפיצירן די פילע Kubernetes רעסורסן וואָס קאַמפּרייז די טשאַרט, אַזאַ ווי דיפּלוימאַנץ, באַדינונגס און פּאָדס.
יוזערז קענען רעדאַגירן די טעמפּלאַטעס און ספּעציפיצירן באַזונדער פּאַראַמעטערס פֿאַר פאַרשידענע סיטואַטיאָנס ניצן וואַלועס טעקעס. מעטאַדאַטאַ טעקעס, אַזאַ ווי טשאַרט. yaml, אַרייַננעמען אינפֿאָרמאַציע וועגן די טשאַרט, אַזאַ ווי זייַן נאָמען, ווערסיע און דיפּענדאַנסיז.
טשאַרץ ריפּאַזאַטאָרי און ווערסיע
טשאַרט ריפּאַזאַטאָריז קענען זיין כאָוסטיד אויף אַ פאַרשיידנקייַט פון זייטלעך, אַרייַנגערעכנט גיטהוב, גיטלאַב, און אַמאַזאָן סקסנומקס, און קענען זיין מוסיף צו העלם ניצן די העלם רעפּאָ לייגן באַפֿעל.
העלם אויך שטיצט ווערסיעס, אַלאַוינג יוזערז צו האַלטן שפּור פון קייפל ווערסיעס פון זייער טשאַרץ און פשוט ראָולד צוריק צו פריערדיקע ווערסיעס אויב נייטיק.
דאָס סימפּלאַפייז די פאַרוואַלטונג און דיפּלוימאַנט פון עטלעכע ווערסיעס פון אַ אַפּלאַקיישאַן אין פאַרשידן סעטטינגס ווי אַנטוויקלונג, סטאַגינג און פּראָדוקציע.
בענעפיץ פון ניצן העלם טשאַרץ
העלם טשאַרץ האָבן עטלעכע אַדוואַנטידזשיז פֿאַר קאַנטראָולינג Kubernetes אַפּלאַקיישאַנז. פֿאַר סטאַרטערס, טשאַרץ לאָזן יוזערז געשווינד וועקסל און רייוז סעטאַפּס אין עטלעכע אַפּפּס, שפּאָרן צייט און מי ווען אָנפירונג קאָמפּליצירט ינסטאַליישאַנז.
טשאַרץ קענען אויך זיין ווערסיע און געראטעוועט אין אַ טשאַרט ריפּאַזאַטאָרי, אַלאַוינג די פּשוט פאַרשפּרייטונג און וישאַלט פון קייפל ווערסיעס פון אַ אַפּלאַקיישאַן.
ווערט טעקעס קענען ווערן גענוצט צו סטרויערן טשאַרץ, וואָס מאכט עס פּשוט צו צעוויקלען די זעלבע אַפּלאַקיישאַן צו פילע סעטטינגס מיט וועריינג קאַנפיגיעריישאַנז. קוילעלדיק, העלם טשאַרץ פאַרפּאָשעטערן און וואָג די פאַרוואַלטונג פון קאָמפּלעקס Kubernetes סעטאַפּס.
שאַפֿן אַ העלם טשאַרט
א העלם טשאַרט קען זיין געמאכט אין אַ ביסל גרינג סטעפּס. צו אָנהייבן, איר מוזן האָבן די Helm CLI אינסטאַלירן אויף דיין היגע קאָמפּיוטער. נאָך דעם, איר קען אָנהייבן צו אַנטוויקלען דיין טשאַרט.
א שריט-דורך-שריט פירן צו שאַפֿן אַ העלם טשאַרט
לויפן די באַפֿעל העלם שאַפֿן צו דזשענערייט אַ נייַע טשאַרט. דאָס וועט שאַפֿן אַ נייַע וועגווייַזער מיט די אויסדערוויילטע טשאַרט נאָמען, וואָס וועט אַרייַננעמען די טעקעס דארף פֿאַר דיין טשאַרט.
איר קענען שטעלן מעטאַדאַטאַ וועגן דיין טשאַרט אין די Chart.yaml טעקעס, אַזאַ ווי זייער נאָמען, ווערסיע און באַשרייַבונג.
די פעליקייַט סעטטינגס פֿאַר דיין טשאַרט זענען דיפיינד אין די וואַלועס.יאַמל טעקע. ווען די טשאַרט איז אינסטאַלירן, די סעטטינגס קען זיין מאַדאַפייד, אַלאַוינג פּערסאַנאַלאַזיישאַן.
די טעמפּלאַטעס / וועגווייַזער כולל די YAML טעקעס וואָס ספּעציפיצירן די Kubernetes רעסורסן וואָס וועט זיין געשאפן ווען איר ינסטאַלירן די טשאַרט. די טעקעס קענען זיין קאַסטאַמייזד צו טרעפן די יינציק באדערפענישן פון דיין אַפּלאַקיישאַן.
נאָך איר האָבן פאַרטיק קריייטינג דיין טשאַרט, נוצן די העלם פּעקל באַפֿעל צו פּעקל עס אַרויף. דאָס וועט דזשענערייט אַ a.tgz טעקע, וואָס קענען זיין געראטעוועט אין אַ טשאַרט ריפּאַזאַטאָרי און אינסטאַלירן מיט די העלם ינסטאַלל באַפֿעל.
פאַרשידענע קאַמפּאָונאַנץ פון אַ העלם טשאַרט, אַזאַ ווי טעמפּלאַטעס און וואַלועס טעקעס
ווען איר בויען אַ העלם טשאַרט, איר דאַרפֿן צו זיין באַקאַנט מיט עטלעכע בוילעט קאַמפּאָונאַנץ.
איר קענט אַרייַן מעטאַדאַטאַ וועגן דיין טשאַרט אין די Chart.yaml טעקעס, אַזאַ ווי זייער נאָמען, ווערסיע און באַשרייַבונג. פֿאַר אַלע טשאַרץ, דעם טעקע איז נייטיק.
די פעליקייַט סעטטינגס פֿאַר דיין טשאַרט זענען דיפיינד אין די וואַלועס.יאַמל טעקע. ווען די טשאַרט איז אינסטאַלירן, די סעטטינגס קען זיין מאַדאַפייד, אַלאַוינג פּערסאַנאַלאַזיישאַן. אַלע טשאַרץ דאַרפן דעם טעקע אויך.
די טעמפּלאַטעס / וועגווייַזער כולל די YAML טעקעס וואָס ספּעציפיצירן די Kubernetes רעסורסן וואָס וועט זיין געשאפן ווען איר ינסטאַלירן די טשאַרט. די טעקעס קענען זיין קאַסטאַמייזד צו טרעפן די יינציק באדערפענישן פון דיין אַפּלאַקיישאַן.
פּראַקטיש ביישפילן צו העלפֿן ניצערס צו שאַפֿן זייער העלם טשאַרץ
עס זענען פילע העלם טשאַרט ביישפילן צוטריטלעך אָנליין וואָס קען זיין יוטאַלייזד ווי אַ סטאַרטינג פונט פֿאַר דעוועלאָפּינג דיין טשאַרץ. די העלם דאָקומענטן און דער באַאַמטער העלם טשאַרט ריפּאַזאַטאָרי ביידע געבן עטלעכע ביישפילן.
מאַכן אַ העלם טשאַרט פֿאַר אַ יקערדיק Node.js אַפּלאַקיישאַן איז איין פּראַקטיש בייַשפּיל. די דיאַגראַמע וואָלט דאַרפֿן צו ינקאָרפּערייט Kubernetes רעסורסן אַזאַ ווי דיפּלוימאַנט, סערוויס און קאָנפיגמאַפּ. צו דעפינירן די אַפּלאַקיישאַן בילד, פּאָרט און קיין סוויווע וועריאַבאַלז, נוצן די וואַלועס.יאַמל טעקע.
יוזערז קענען פשוט אַנטוויקלען זייער אייגן העלם טשאַרץ פֿאַר זייער Kubernetes אַפּלאַקיישאַנז דורך נאָכפאָלגן די מעטהאָדס אנגעוויזן אויבן און ניצן פּראַקטיש ביישפילן ווי אַ רעפֿערענץ.
ינסטאָלינג און אַפּגריידינג מיט העלם
איר קענט נוצן דיין העלם טשאַרט צו ינסטאַלירן און פירן Kubernetes אַפּפּס נאָך דעוועלאָפּעד זיי. צו ינסטאַלירן אַ טשאַרט, נוצן די helm install
באַפֿעלן, נאכגעגאנגען דורך די נאָמען פון די טשאַרט און קיין אנדערע סעטטינגס.
צו אַפּגרייד אַ יגזיסטינג טשאַרט, נוצן די helm upgrade
באַפֿעל צו פאַרבייַטן די אַלט מעלדונג מיט די נייַע. העלם האט אויך א helm rollback
באַפֿעל וואָס קען זיין געניצט צו ופמאַכן אַ אַפּגרייד.
אַוואַנסירטע פֿעיִקייטן פון העלם
העלם אויך האט עטלעכע נאָך קייפּאַבילאַטיז וואָס קען אַרוישעלפן איר אין אָנפירונג דיין Kubernetes אַפּלאַקיישאַנז. איינער פון די אַדוואַנטידזשיז איז די פיייקייט צו נוצן סוויווע וועריאַבאַלז צו מאָדיפיצירן דיין העלם טשאַרץ.
ינווייראַנמענאַל וועריאַבאַלז קענען זיין געוויינט צו קראָם שפּירעוודיק דאַטן וואָס איר טאָן נישט וועלן צו אַרייַננעמען אין דיין קאָד, אַזאַ ווי פּאַסווערדז אָדער אַפּי קראַדענטשאַלז.
אן אנדער סאַפיסטאַקייטיד אַספּעקט פון העלם איז די קאַמפּאַטאַבילאַטי מיט סי / קאָמפּאַקטדיסק וואָרקפלאָוז. דאָס קען אַרוישעלפן איר אין אָטאַמייטינג דיין אַפּלאַקיישאַן דיפּלוימאַנץ און ינשורינג קאָנסיסטענסי אין אַלע ינווייראַנמאַנץ.
צו נוצן העלם מיט אַ סי / סי רערנ - ליניע, שרייַבן אַ שריפט וואָס ינסטאָלז אָדער אַפּגרייד דיין טשאַרט מיט די helm
באַפֿעל.
קאַסטאַמייז העלם טשאַרץ מיט סוויווע וועריאַבאַלז
איר קענען דעפינירן די וועריאַבאַלז אין וואַלועס.יאַמל טעקע וואָס איז אַרייַנגערעכנט אין די טשאַרט צו לייגן סוויווע וועריאַבאַלז צו דיין העלם טשאַרץ. די וועריאַבאַלז אין די טעמפּלאַטעס פון דיין טשאַרט קען זיין ריפערד צו ניצן די {{ .Values.variableName }} סינטאַקס.
ניצן העלם מיט סי / קאָמפּאַקטדיסק פּייפּליינז
איר מוזן ערשטער שרייַבן אַ שריפט וואָס ניצט די helm
באַפֿעלן צו ינסטאַלירן אָדער אַפּגרייד דיין טשאַרט אויב איר ווילן צו נוצן העלם מיט אַ סי / קאָמפּאַקטדיסק וואָרקפלאָוו.
ווען איר ווילט צו צעוויקלען אַ נייַע ווערסיע פון דיין אַפּלאַקיישאַן, איר קענט אַרייַננעמען דעם שריפט אין דיין רערנ - ליניע און רופן עס.
סאָף
העלם טשאַרץ פאָרשלאָגן אַ פּראַקטיש וועג צו פּעקל און פאַרשפּרייטן Kubernetes רעסורסן, און העלם איז אַ שטאַרק געצייַג פֿאַר אָנפירונג Kubernetes אַפּלאַקיישאַנז.
איר זאָל איצט האָבן אַ האַרט אָנכאַפּן פון ווי צו אַנטוויקלען, ינסטאַלירן און פירן העלם טשאַרץ נאָך נאָכפאָלגן די ינסטראַקשאַנז צוגעשטעלט אין דעם אַרטיקל.
העלם קענען מאַכן דיין Kubernetes דיפּלוימאַנץ סימפּלער און דיין אַפּלאַקיישאַנז גרינגער צו פירן, צי איר זענט אַ דעוועלאָפּער אָדער אַ system administrator.
לאָזן אַ ענטפֿערן