He uaua te whakahaere i nga waahanga maha katoa o to tono mena kei te whakamahi koe Kubernetes, kua mohio pea koe. I reira ka uru mai a Helm; he otinga kia ngawari ake te whakahaere i o taupānga Kubernetes.
Ka taea e koe te tautuhi me te whakauru i to tono me ia waahanga waahanga ma te whakamahi i te waahanga "tutohi" a Helm.
I roto i tenei tuhinga, ka hikoi ahau ki a koe ma te whakamahi i nga mahere Helm. Ka taea e koe te whakamahi i a raatau ake. Ahakoa he hou koe ki a Kubernetes, e whakapono ana ahau ka whai hua koe mai i tenei akoranga hei whakapai ake i te pai me te whakahaere o o tukunga Kubernetes.
Tirohanga o Helm
Helm he kaiwhakahaere kete Kubernetes e ngawari ake ai te whakahaere me te tuku taupānga. Ma te whakamahi i nga "tutohi" ka taea e nga kaiwhakamahi te hanga, te whakauru, me te whakahou ake i nga tono a Kubernetes. He kohinga rauemi me nga whirihoranga a Kubernetes ka taea te tiritiri.
Ka taea te whakamahi ano i enei rauemi puta noa i te maha o nga tono ka whakatauhia e nga tūtohi, hei tauira. He taputapu tino nui te Helm mo te tuku Kubernetes. He maha atu ano nga mahi tae atu ki te hurihuri, te whakaputa, me te whakahaere whakawhirinaki.
Tūtohi Helm
Ko nga tūtohi Helm he kohinga rauemi Kubernetes i mua i whirihorahia. Ka taea noa te whakauru me te whakarereke me te Helm. He maha nga waahanga o nga tūtohi, tae atu ki nga tauira, nga konae uara, me nga konae metadata e tohu ana i nga momo rauemi kei roto i te tūtohi.
Ka taea te tiaki i nga tūtohi Helm ki roto i te putunga tūtohi, he kohinga tūtohi ka taea te tiritahi me te tohatoha ki nga taiao maha. Ka tautoko hoki a Helm i te whakaputanga, ka taea e nga kaiwhakamahi te aroturuki i nga momo putanga maha o a raatau tūtohi.
Na, ka taea e ratou te huri noa ki nga putanga o mua mena ka tika.
Nga tūtohi Helm me o raatau waahanga
Ko nga tūtohi Helm he kohinga o nga konae e tohu ana i nga rauemi Kubernetes kei roto he tono. Ka whakaratohia e enei konae nga tauira e tohu ana i te maha o nga rauemi Kubernetes kei roto i te tūtohi, penei i te whakatakotoranga, nga ratonga, me nga putunga.
Ka taea e nga kaiwhakamahi te whakatika i enei tauira me te tautuhi i nga tawhā mo nga ahuatanga rereke ma te whakamahi i nga konae uara. Ko nga konae metadata, penei i Tūtohi. yaml, whakaurua nga korero mo te tūtohi, penei i tona ingoa, te putanga, me te whakawhirinaki.
Pupuri tūtohi me te whakaputanga
Ka taea te manaaki i nga putunga tutohi ki nga momo waahi, tae atu ki GitHub, GitLab, a Amazon S3, ka taea te taapiri atu ki te Helm ma te whakamahi i te whakahau taapiri repo helm.
Kei te tautoko hoki a Helm i te whakaputanga, ka taea e nga kaiwhakamahi te whai i nga putanga maha o a raatau mahere me te huri noa ki nga putanga o mua mena ka tika.
Ma tenei ka ngawari te whakahaere me te whakatakotoranga o nga momo putanga o te tono i roto i nga ahuatanga rereke penei i te whanaketanga, te whakaari, me te whakaputa.
Nga painga o te whakamahi i nga mahere Helm
He maha nga painga o nga tūtohi Helm mo te whakahaere i nga tono Kubernetes. Hei tiimatanga, ma nga tūtohi ka tuku tere nga kaiwhakamahi ki te whakawhiti me te whakamahi ano i nga tatūnga puta noa i te maha o nga taupānga, ka penapena te wa me te whakapau kaha ki te whakahaere i nga whakaurunga uaua.
Ka taea hoki te whakaputa me te tiaki i nga tūtohi ki roto i te putunga tūtohi, ka taea te tohatoha ngawari me te tiaki i nga momo putanga maha o te tono.
Ka taea te whakamahi i nga konae uara ki te whakatika i nga tūtohi, kia ngawari ai te tuku i taua tono ki nga tautuhinga maha me nga whirihoranga rereke. I te katoa, ka whakangwarihia, ka whakatauhia e nga tūtohi Helm te whakahaerenga o nga huinga Kubernetes matatini.
Te Waihanga Tūtohi Helm
Ka taea te hanga i te tūtohi Helm i roto i etahi huarahi ngawari. Hei timata, me whakauru te Helm CLI ki to rorohiko o to rohe. I muri i tera, ka timata pea koe ki te whakawhanake i to tūtohi.
He aratohu taahiraa-i-te-taahiraa ki te hanga i te tūtohi Helm
Whakahaerehia te urungi whakahau hanga hei whakaputa tūtohi hōu. Ka waihangahia he whaiaronga hou me te ingoa tūtohi i kowhiria, ka uru mai nga konae e hiahiatia ana mo to tūtohi.
Ka taea e koe te whakatakoto metadata mo to tūtohi ki nga konae Chart.yaml, penei i o raatau ingoa, putanga, me te whakaahuatanga.
Ko nga tautuhinga taunoa mo to tūtohi kua tautuhia ki te konae values.yaml. Ina whakauruhia te tūtohi, ka taea te whakarereke i enei tautuhinga, ka taea te whakawhaiaro.
Kei roto i nga tauira/whaiaronga nga konae YAML e tohu ana i nga rauemi Kubernetes ka puta ina whakauruhia e koe te tūtohi. Ka taea te whakarite i enei konae ki te whakatutuki i nga whakaritenga ahurei o to tono.
Ka mutu to waihanga i to tūtohi, whakamahia te tono mōkihi urungi hei whakakī. Ma tenei ka whakaputa i te konae a.tgz, ka taea te penapena ki te putunga tūtohi me te whakauru ma te whakamahi i te whakahau whakauru helm.
Nga Waahanga Rerekē o te Tūtohi Helm, penei i nga tauira me nga konae uara
Ina hanga he tūtohi Helm, me mohio koe ki etahi waahanga motuhake.
Ka taea e koe te whakauru metadata mo to tūtohi ki nga konae Chart.yaml, penei i o raatau ingoa, putanga, me te whakaahuatanga. Mo nga tūtohi katoa, me tika tenei konae.
Ko nga tautuhinga taunoa mo to tūtohi kua tautuhia ki te konae values.yaml. Ina whakauruhia te tūtohi, ka taea te whakarereke i enei tautuhinga, ka taea te whakawhaiaro. Ko nga tūtohi katoa e hiahia ana ki tenei konae.
Kei roto i nga tauira/whaiaronga nga konae YAML e tohu ana i nga rauemi Kubernetes ka puta ina whakauruhia e koe te tūtohi. Ka taea te whakarite i enei konae ki te whakatutuki i nga whakaritenga ahurei o to tono.
He tauira whai kiko hei awhina i nga kaiwhakamahi ki te hanga i a raatau tūtohi Helm
He maha nga tauira tūtohi Helm e waatea ana i runga ipurangi ka whakamahia pea hei timatanga mo te whakawhanake i o mahere. He maha nga tauira e whakaatu ana i nga tuhinga Helm me te rehitatanga tūtohi Helm whaimana.
Ko te hanga tūtohi Helm mo te tono taketake Node.js tetahi tauira mahi. Me whakauru te hoahoa i nga rauemi Kubernetes penei i te Whakamahinga, Ratonga, me te Mahere Whirihora. Hei tautuhi i te ahua tono, te tauranga, me nga taurangi taiao, whakamahia te konae values.yaml.
Ka taea e nga kaiwhakamahi te hanga i a raatau ake mahere Helm mo a raatau tono Kubernetes ma te whai i nga tikanga kua tohua i runga ake nei me te whakamahi i nga tauira whaihua hei tohutoro.
Te Tāuta me te Whakapai ake me te Helm
Ka taea e koe te whakamahi i to tūtohi Helm ki te whakauru me te whakahaere i nga taupānga Kubernetes i muri i to whakawhanaketanga. Hei tāuta tūtohi, whakamahia te helm install
whakahau, ka whai i te ingoa o te tūtohi me etahi atu tautuhinga.
Hei whakapai ake i te tūtohi o nāianei, whakamahia te helm upgrade
whakahau ki te whakakapi i te tuku tawhito ki te mea hou. Helm hoki he helm rollback
tono ka taea te whakamahi hei wete i te whakamohoatanga.
Ngā Āhuahira Arā o te Helm
He maha atu ano nga mana a Helm hei awhina i a koe ki te whakahaere i o tono Kubernetes. Ko tetahi o enei painga ko te kaha ki te whakamahi i nga taurangi taiao ki te whakarereke i o mahere Helm.
Ka taea te whakamahi i nga taurangi taiao ki te penapena i nga raraunga tairongo kaore koe e pai ki te whakauru ki roto i to waehere, penei i nga kupuhipa me nga tohu tohu API.
Ko tetahi atu ahuatanga maamaa o Helm ko tona hototahi ki nga rerengamahi CI/CD. Ka awhina pea tenei ki a koe ki te whakaaunoa i to tukunga tono me te whakarite kia rite tonu ki nga taiao katoa.
Hei whakamahi i te Helm me te paipa CI/CD, tuhia he tuhinga hei whakauru, hei whakahou ranei i to tūtohi ma te whakamahi i te helm
whakahau.
Whakariteritea nga tūtohi Helm me nga taurangi taiao
Ka taea e koe te tautuhi i nga taurangi i roto i te konae values.yaml kei roto i te tūtohi hei taapiri i nga taurangi taiao ki o mahere Helm. Ko nga taurangi kei roto i nga tauira o to tūtohi ka tukuna ki te whakamahi i te wetereo {{ .Values.variableName }}.
Ma te Helm me nga paipa CI/CD
Me tuhi koe i tetahi tuhinga e whakamahi ana i te helm
whakahau ki te whakauru, ki te whakahou ranei i to tūtohi ki te hiahia koe ki te whakamahi i te Helm me te rerengamahi CI/CD.
Ina hiahia koe ki te tuku i tetahi putanga hou o to tono, ka taea e koe te whakauru i tenei tuhinga ki roto i to paipa ka waea atu.
Opaniraa
Ko nga tūtohi Helm he huarahi whai hua ki te whakaemi me te tohatoha rauemi Kubernetes, a he taputapu kaha a Helm mo te whakahaere i nga tono Kubernetes.
Me tino mohio koe me pehea te whakawhanake, te whakauru, me te whakahaere i nga tūtohi Helm i muri i te whai i nga tohutohu kei roto i tenei tuhinga.
Ka taea e Helm te whakangawari ake i o tukunga Kubernetes me te whakahaere i o tono, ahakoa he kaiwhakawhanake koe, he kaiwhakawhanake ranei. kaiwhakahaere pūnaha.
Waiho i te Reply