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.
Àwọn ìdìpọ̀ Kubernetes
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ọ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ẹ.
Gbogbo nkan ti iṣupọ ti n ṣiṣẹ nilo ni ọjọ akọkọ, ati pe ko si nkan ti yoo de ọ.
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.
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.
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ú.
Ṣ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ọ.
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ọ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.
Lati kaadi aṣẹ si imuṣiṣẹ akọkọ rẹ.
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ṣẹ.
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.
Ṣ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ẹ.
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à.
À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ọ́.
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è.
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.
Ṣ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.
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.
Pẹpẹ iṣakoso kan ati to awọn oṣiṣẹ mẹwaa. Ẹrọ kọọkan nilo o kere ju 2 GB ti iranti.
Àwọn ìtọ́sọ́nà ìgbésẹ̀-ní-ìgbésẹ̀ láti ibi ìpamọ́ ìmọ̀ wa, tí a kọ gan-an fún èyí.
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 →Ṣí À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ẹ