Àwọn ìdìpọ̀ Kubernetes

Ìdìpọ̀ Kubernetes ti ara rẹ, tí a kọ́ láàárín ìṣẹ́jú díẹ̀

Yan ibi ìfipamọ́ data, iwọn ẹ̀rọ kan ati iye awọn oṣiṣẹ ti o nilo. A kọ awọn olupin naa, a da wọn pọ mọ nẹtiwọọki ikọkọ kan ati pe a fi iṣupọ Kubernetes ti n ṣiṣẹ pẹlu Argo CD ti o ṣetan lati ran lọ lati Git le ọ lọwọ.

  • Káàdì
  • Apple Pay
  • Google Pay
  • PayPal
  • Kiripto
Zinn®, Viking wa, ti o duro lẹgbẹẹ ila awọn olupin ti a so pọ ti o jẹ iṣupọ Kubernetes kan.
  • Kò sí ètò ìgbàlejò tí a nílòÀkọọ́lẹ̀ ọ̀fẹ́ kan péré ló yẹ
  • Ó ń ṣiṣẹ́ níbikíbi tí ẹ bá gbàlejòPẹlu wa, olupese miiran tabi awọn olupin tirẹ
  • Àkọ́ọ́lẹ̀ kan, ìwé-owó kanṢafikun gbigbalejo tabi awọn ọja miiran nigbakugba ti o ba fẹ

Ohun ti o gba

Kọlọstọ kan jẹ olupin iṣakoso (control-plane) kan ati to awọn olupin iṣẹ (worker) mẹwaa, gbogbo rẹ jẹ tiyin patapata, ti a sopọ lori nẹtiwọọki ikọkọ ati ti a ṣeto gẹgẹbi Kubernetes nipa lilo k3s, pinpin ifọwọsi to fẹẹrẹ.

O le ṣiṣẹ lọna deede: ṣe igbasilẹ kubeconfig lati oju-iwe iṣakoso rẹ ki o lo kubectl lati kọmputa tirẹ. Ẹrọ kọọkan tun han labẹ Awọn olupin, nibiti o ti le wọle nipasẹ SSH, wo awọn aworan apẹrẹ rẹ ki o si ṣeto ogiriina rẹ.

Ọpọlọpọ awọn olupin ti o darapọ mọ iṣupọ Kubernetes kan.

Kí ló wà nínú rẹ̀

Gbogbo nkan ti iṣupọ ti n ṣiṣẹ nilo ni ọjọ akọkọ, ati pe ko si nkan ti yoo de ọ.

A ṣe é fún yín

A máa ń ṣẹ̀dá àwọn ẹ̀rọ náà, a máa ń fi Kubernetes sí orí ọ̀kọ̀ọ̀kan wọn, a sì máa ń so àwọn òṣìṣẹ́ pọ̀ mọ́ pẹpẹ ìṣàkóso. Ẹ máa dúró fún ìṣẹ́jú díẹ̀ péré, kì í ṣe gbogbo ọ̀sán.

Nẹtiwọọki ikọkọ

Awọn ẹrọ naa n ba ara wọn sọrọ nipasẹ nẹtiwọọki ikọkọ ti tiwọn, nitorinaa ijabọ iṣupọ ko kọja intanẹẹti ti gbogbo eniyan.

Argo CD, aṣayan

Sàmì sí àpótí kan kí a sì fi Argo CD sórí kọ̀ǹpútà, pánẹ́ẹ̀lì wẹ́ẹ̀bù tí ń gbé àwọn ohun-èlo rẹ jáde tààrà láti ibi ìfipamọ́ Git. A tún lè gbé àpẹẹrẹ ohun-èlo kan jáde pẹ̀lú.

Wiwọle kubectl boṣewa

Ṣe igbasilẹ kubeconfig lati oju-iwe iṣupọ naa ki o lo kubectl, Helm tabi eyikeyi irinṣẹ Kubernetes ti o ti mọ tẹlẹ. Ko si kọnsooli ohun-ini lati kọ ẹkọ.

Sanwo fun wakati kọọkan

A ń gba owó fún ẹ̀rọ kọ̀ọ̀kan ní wákàtí-wákàtí ní iye owó olupèsè awọsánmọ̀, pẹ̀lú àpapọ̀ rẹ̀ tí a fihàn kí ẹ tó dá ohunkóhun sílẹ̀. Pa àkójọpọ̀ náà rẹ́ tí ìgbowó yóò sì dúró.

Àwọn olupin rẹ, àwọn òfin rẹ

Wọlé sí ẹ̀rọ èyíkéyìí nípasẹ̀ SSH, ṣètò ogiri-ààbò lórí ibùdó API, kí o sì diwọ̀n ẹ̀rọ kọ̀ọ̀kan ní ìbámu pẹ̀lú iṣẹ́ tí ó gbọ́dọ̀ ṣe.

Bí o ṣe ń ṣiṣẹ́

Lati kaadi aṣẹ si imuṣiṣẹ akọkọ rẹ.

  1. Yan

    Yan ibudo data ti o nfunni awọn nẹtiwọọki ikọkọ, iwọn ẹrọ ti a ṣe idiyele nibẹ ati nọmba awọn oṣiṣẹ. A nfi idiyele han ṣaaju ki o to paṣẹ.

  2. Awa ni a kọ ọ́

    A ti ṣẹ̀dá àwọn olupin náà, a ti fi Kubernetes sí i, àwọn òṣìṣẹ́ sì darapọ̀ mọ́ control plane náà. Ojú-ewé cluster ń ṣàfihàn ẹ̀rọ kọ̀ọ̀kan bí ó ṣe ń múra tán.

  3. Gbe lọ

    Ṣe igbasilẹ kubeconfig, ṣayẹwo awọn node pẹlu kubectl get nodes, lẹhinna ran lọ pẹlu kubectl tabi gba Argo CD laaye lati ran lọ lati ibi ipamọ Git rẹ.

Iye owó

Kíkó papọ̀ ń ná iye tí àwọn ẹ̀rọ rẹ̀ ń ná, a sì ń sanwó rẹ̀ ní wákàtí-wákàtí.

Kò sí owó ìṣùpọ̀ kankan. Ẹ máa san owó ẹ̀rọ olupin awọsánmọ̀ fún ẹ̀rọ kọ̀ọ̀kan, ní wákàtí-wákàtí, káàdì àṣẹ náà yóò sì fi àpapọ̀ ti wákàtí àti ti oṣù hàn nínú owó orílẹ̀-èdè yín kí ẹ tó dá ìṣùpọ̀ náà sílẹ̀.

Gbogbo ẹ̀rọ tó wà nínú ìdìpọ̀ kan ní ìwọ̀n kan náà. Fi gbogbo ìdìpọ̀ náà kún tàbí yọ ọ́ kúrò nínú pátákó ìdarí rẹ nígbàkúgbà.

Kí ló dé tí a fi ń lo Kubernetes níbí

Àwọn iṣẹ́ Kubernetes tí a ń ṣàkóso ń gba owó fún pẹpẹ ìṣàkóso (control plane) wọ́n sì ń fi àwọn ẹ̀rọ náà pamọ́. Níhìn-ín, pẹpẹ ìṣàkóso jẹ́ ẹ̀rọ amúnisìn lásán tí ẹ lè rí, wọlé sí, kí ẹ sì yan ìwọ̀n rẹ̀, kò sì sí owó ọ̀tọ̀ọ̀tọ̀ fún àkójọpọ̀ (cluster).

A máa ń kọ́ àwọn ìdìpọ̀ níbi tí nẹ́tíwọ́ọ̀kì àdáni bá wà nìkan, nítorí náà gbogbo ìdìpọ̀ tí a ń pèsè jẹ́ èyí tí ó lè ṣe é dá ní tòótọ́.

Àwọn ìbéèrè tí àwọn èèyàn ń béèrè kí wọ́n tó ra àwọn nǹkan

Njẹ nronu iṣakoso kan wa?

Kubernetes ni a ń lò pẹ̀lú kubectl láti orí kọ̀mpútà rẹ fúnra rẹ, nípa lílo kubeconfig tí o gbà sílẹ̀ láti ojú-ewé cluster náà. Tí o bá fi Argo CD sí i, òun ni pẹpẹ wẹ́ẹ̀bù fún kíkó àwọn ohun-èlo sípò. Ẹ̀rọ kọ̀ọ̀kan tún ní ojú-ewé tirẹ̀ lábẹ́ Àwọn Olùpèsè.

Nibo ni mo ti le kọ iṣupọ kan?

Ninu awọn ile-iṣẹ data ti o funni ni awọn nẹtiwọọki ikọkọ. Kaadi aṣẹ ṣe afihan awọn yẹn nikan, ati awọn iwọn ẹrọ nikan ti a ṣe idiyele ninu eyiti o yan.

Bawo ni mo ṣe le ṣí Argo CD?

Ṣiṣẹ kubectl port-forward svc/argocd-server -n argocd 8080:443 ki o si ṣi https://localhost:8080. Orukọ olumulo jẹ admin ati pe ọrọ igbaniwọle akọkọ wa ninu aṣiri argocd-initial-admin-secret.

Ṣe o jẹ Kubernetes ti a ṣakoso?

Rara. A kọ iṣupọ naa ati pe ẹyin ni ẹ n ṣiṣẹ rẹ: awọn iṣagbega, awọn ẹru iṣẹ ati awọn afẹyinti data yin jẹ tiyin, eyiti o jẹ ki o rọrun ti ko si gbowolori.

Awọn ẹrọ melo ni iṣupọ kan le ni?

Pẹpẹ iṣakoso kan ati to awọn oṣiṣẹ mẹwaa. Ẹrọ kọọkan nilo o kere ju 2 GB ti iranti.

Ìrànlọ́wọ́ lórí èyí

Àwọn ìtọ́sọ́nà ìgbésẹ̀-ní-ìgbésẹ̀ láti ibi ìpamọ́ ìmọ̀ wa, tí a kọ gan-an fún èyí.

Bii o ṣe le lo iṣupọ Kubernetes kan

Kini nkan ti kọlọstọ Kubernetes lati ọdọ wa pẹlu, ibiti a ti le kọ ọ, ati bi a ṣe le ṣiṣẹ pẹlu kubeconfig, kubectl ati Argo CD ni kete ti o ba ti ṣetan.

Ka itọsọna naa →

Ṣawari ibi ìmọ̀ →

Kọ iṣupọ akọkọ rẹ

Ṣí Àwọn olupèsè, yan Àwọn iṣupọ Kubernetes, kí o sì wo iye owó rẹ̀ kí o tó dá ohunkóhun sílẹ̀.

Bẹrẹ