
Whakahou!. I roto i nga korero, i kii tetahi o nga kaipānui ki te whakamatau (penei kei te mahi ano ia) no reira kua tapirihia e au tetahi waahanga mo tenei otinga. I tuhituhi ano ahau , no te mea he rereke te tukanga mai i era atu.
Ki te pono, ka tuku ahau, ka mutu (i te iti rawa mo tenei wa). Ka whakamahi ahau . He aha? Na te rokiroki! Ko wai i whakaaro ka nui ake au ki te rokiroki atu i a Kubernetes ake. Ka whakamahi ahau na te mea he iti te utu me te pai o nga mahi a mai i te timatanga kua tukuna e au nga tautau ma te whakamahi . Kaore au i whakamatau i nga ratonga Kubernetes whakahaere mai i Google/Amazon/Microsoft/DigitalOcean, etc., etc., no te mea i hiahia ahau ki te ako i nga mea katoa. He putunga hoki ahau.
Ae, he nui te wa i whakapaua e ahau ki te whakatau ko tehea te rokiroki hei whiriwhiri i te wa e arotake ana ahau i tetahi puranga Kubernetes pea. He pai ake ki ahau nga otinga puna tuwhera, ehara i te mea na te utu anake, engari kua tirohia e au etahi whiringa utu e rua na runga i te hiahia mohio na te mea he putanga kore utu me nga here. Kua tuhia e au etahi nama mai i nga whakamatautau tata nei i taku whakatairite i nga whiringa rereke, a ka pai pea ki te hunga e ako ana mo te rokiroki Kubernetes. Ahakoa kua poroporoaki ahau ki a Kubernetes mo tenei wa. E hiahia ana hoki ahau ki te whakahua , ka taea te whakarato tika i nga pukapuka Hetzner Cloud, engari kaore ano au kia whakamatau. I titiro ahau ki te rokiroki kua tautuhia e te rorohiko na te mea e hiahia ana ahau ki te tukurua me te kaha ki te whakairi tere i nga pukapuka totika ki runga i tetahi pona, ina koa ka rahua te pona me etahi atu ahuatanga rite. Ko etahi o nga otinga e tuku ana i nga whakaahua-a-waa me nga taapiri-a-waho, he watea.
I whakamatauria e ahau nga otinga rokiroki 6-7:
Ka rite ki taku i korero ai Kua whakamatauria e au te nuinga o nga whiringa mai i te raarangi, ka noho ahau ki OpenEBS. Ko te OpenEBS he tino ngawari ki te whakauru me te whakamahi, engari ki te pono, i muri i te whakamatautau me nga raraunga pono i raro i te kawenga, i pouri ahau ki tana mahi. He puna tuwhera tenei, a ko nga kaihanga kei a raatau ano he tino awhina i nga wa katoa ka hiahia au ki te awhina. Ko te mea pouri, he kino rawa te mahi ka whakaritea ki etahi atu whiringa, no reira me whakahaere ano nga whakamatautau. E 3 nga miihini rokiroki a OpenEBS i tenei wa, engari kei te tukuna e au nga hua tohu mo cStor. Karekau au nama mo Jiva me LocalPV.
I roto i nga korero poto, he iti ake te tere o Jiva, a ko te LocalPV he tere, kaore he kino atu i te tohu tohu kōpae. Ko te raruraru ki te LocalPV ko te ruri ka taea anake te uru ki te node i whakaritea ai, kaore rawa he tukuruatanga. I raru ahau ki te whakaora i te taapiri ma i runga i te kahui hou na te mea he rereke nga ingoa node. Mena ka korero tatou mo nga taapiri, kei a cStor , ka taea e koe te hanga i nga taapiri i waho o te waahi o nga whakaahua i tetahi wa, he pai ake i nga taapiri taumata-kounga me Velero-Restic. I tuhituhi ahau , kia ngawari ake te whakahaere i nga taapiri me te whakahoki mai me tenei mono. I te nuinga, he pai ki ahau te OpenEBS, engari ko tana mahi...
He puna tuwhera ano a Rook me te rereke mai i era atu o nga whiringa kei runga i te rarangi i te mea he kaikopere rokiroki e mahi ana i nga mahi whakahaere rokiroki uaua me nga tuara rereke, hei tauira. , me etahi atu, he mea tino ngawari te mahi. I raru ahau ki a EfgeFS i taku whakamatau i etahi marama ki muri, na reira i whakamatauria e ahau me Ceph. Kaore a Ceph e tuku ana i te rokiroki poraka, engari ano hoki te rokiroki ahanoa e hototahi ana ki te S3/Swift me te punaha konae tohatoha. Ko te mea pai ki ahau mo Ceph ko te kaha ki te hora i nga raraunga rōrahi puta noa i nga kōpae maha kia taea ai e te rōrahi te whakamahi i te mokowā kōpae atu i te mea ka uru ki te kōpae kotahi. He hāneanea. Ko tetahi atu ahuatanga pai ko te taapiri i nga kopae ki tetahi tautau, ka tohatoha aunoa i nga raraunga puta noa i nga kōpae katoa.
He whakaahua a Ceph, engari ki taku mohio, kaore e taea te whakamahi tika ki Rook/Kubernetes. Pono, kaore au i hohonu ki tenei. Engari kaore he taapiri i waho o te waahi, na me whakamahi koe i tetahi mea me Velero/Restic, engari ko nga taapiri taumata-kounga anake, ehara i nga whakaahua-a-waa. Ko te mea tino pai ki ahau mo Rook ko te ngawari o te mahi me Ceph - ka huna tata katoa nga mea uaua me te tuku taputapu ki te korero tika ki a Ceph mo te rapu raru. Heoi ano, i te wa e whakamatautauria ana nga pukapuka Ceph, ka raru tonu ahau , na te mea i kore ai e mau a Ceph. Kaore ano kia tino marama mena he pepeke tenei i a Ceph ake, he raru ranei mo te whakahaere a Rook i a Ceph. I tarai ahau ki nga tautuhinga mahara, ka pai ake, engari kaore i tino whakatauhia te raru. He pai te mahi a Ceph, ka kite koe i nga tohu tohu i raro nei. He papatohu pai hoki.
Tino pai ahau ki a Longhorn. Ki taku whakaaro, he otinga pai tenei. He pono, ko nga kaihanga ake (Rancher Labs) e whakaae ana kaore ano kia pai mo te taiao mahi, a ka whakaatu tenei. He puna tuwhera, he pai tana mahi (ahakoa kare ano kia arotautia), engari he roa rawa te hono atu o nga pukapuka ki te poti, a, i nga keehi kino rawa atu ka roa te 15-16 meneti, ina koa i muri i te whakahoki mai i tetahi taapiri nui ranei. te whakapai ake i nga mahi. Kei a ia nga whakaahua me nga taapiri i waho o te waahi o enei whakaahua, engari e pa ana ki nga pukapuka, no reira ka hiahia tonu koe ki a Velero hei taapiri i etahi atu rauemi. He tino pono nga mahi whakaora me te whakaora, engari he puhoi. Tino, tino puhoi noa. Ko te whakamahi PTM me te utaina o te punaha he maha nga wa ka piki ake i te wa e mahi ana me te nui o nga raraunga i Longhorn. He papatohu watea hei whakahaere i a Longhorn. Kua kii ahau he pai ki a Longhorn, engari me mahi ano.
Ko StorageOS te hua utu tuatahi i runga i te raarangi. He putanga kaiwhakawhanake me te iti o te rahi rokiroki whakahaere o 500GB, engari ki taku whakaaro kaore he rohe mo te maha o nga pona. I kii mai te tari hoko ki ahau ka timata te utu i te $125 ia marama mo te 1 TB, mena ka mahara au. He papatohu taketake me te CLI watea, engari he mea kee kei te haere tonu me te mahi: i etahi tohu he tino tika, engari i roto i te whakamatautau ahotea kaore au i pai ki te tere. I te nuinga, kaore au e mohio ki te korero. No reira kaore au i tino mohio. Karekau he taapiri i waho-pae i konei ka whakamahia ano e koe a Velero me Restic ki nga pukapuka taapiri. He mea ke, no te mea kua utua te hua. A kaore nga kaihanga i tino hiahia ki te korero mo Slack.
I ako ahau mo Robin i runga i Reddit mai i to raatau kaiwhakahaere hangarau. Kaore au i rongo mo ia i mua. Akene na te mea i rapu au mo nga otinga kore utu, engari ka utua a Robin. Kei a raatau he putanga tino pai me te 10TB o te rokiroki me nga waahanga e toru. I roto i te katoa, he tino pai te hua me nga ahuatanga pai. He CLI pai, engari ko te mea tino pai ka taea e koe te hopu me te taapiri i te tono katoa (i roto i te kaikowhiri rauemi e kiia ana ko te tuku Helm he "whakatikatika tono"), tae atu ki nga pukapuka me etahi atu rauemi, na reira ka taea e koe me te kore Velero. A he mea whakamiharo nga mea katoa mena kaore he korero iti: mena ka whakahokia mai e koe (ka "kawemai" ranei, e kiia ana i roto i te Robin) he tono i runga i te tautau hou - hei tauira, ki te whakaora mai i tetahi aitua - te whakahokinga mai, o te akoranga, mahi, engari tonu ki te tārua i te tono kua rāhuitia. Kaore e taea tenei i tenei tukunga, na te mea kua whakapumautia e nga kaihanga. Ko tenei, ki te kii i te ngawari, he rereke, ina koa ki te whakaaro ki etahi atu painga (hei tauira, he tino tere te whakahoki me te whakahoki mai). Ka oati nga kaihanga ki te whakatika i nga mea katoa ma te tukunga e whai ake nei. He pai te mahi, engari i kite au i tetahi mea rerekee: ki te whakahaere tika ahau i te tohu tohu ki runga i te rōrahi e piri ana ki te kaihautu, he tere ake te tere o te panui i te rere o taua rōrahi mai i roto i te pod. He rite tonu nga hua katoa, engari i roto i te ariā kaore he rereketanga. Ahakoa kei te mahi ratou, i pouri ahau mo te raru o te whakahoki me te taapiri - I whakaaro ahau kua kitea e au tetahi otinga pai, a ka pai ahau ki te utu mo te wa e hiahia ana ahau ki etahi atu waahi, maha atu ranei nga kaitoro.
Karekau he maha o aku korero i konei. He hua utu tenei, he rite te hauhautanga me te utu nui. He mea whakamiharo noa te mahi. Koinei te tohu tino pai mo tenei wa. I kii mai a Slack ki ahau ka timata te utu i te $205 ia marama mo ia node, pera i te raarangi i te maakete GKE a Google. Kaore au i te mohio mena ka iti ake te utu mena ka hoko tika koe. Kare e taea e au te utu, na reira i tino pouri ahau na te raihana kaiwhakawhanake (tae atu ki te 1 TB me te 3 node) karekau he hua ki a Kubernetes mena kaore koe e pai ki te whakawhiwhinga pateko. I tumanako ahau ka heke aunoa te raihana rōrahi ki te kaiwhakawhanake i te mutunga o te wa whakamatautau, engari kaore i puta. Ko te raihana kaiwhakawhanake ka taea te whakamahi tika me Docker, a he tino uaua te whirihoranga i Kubernetes me te iti. Ko te tikanga, he pai ake ki ahau te puna tuwhera, engari mena kei a au te moni, ka tino whiriwhiria e ahau a Portworx. I tenei wa, kaore e rite ana tana mahi ki etahi atu whiringa.
I tāpirihia e au tēnei wāhanga i muri i te whakaputanga o te pou, i te wā i kī mai ai tētahi kaipānui kia whakamātauria a Linstor. I whakamātauria e au, ā, i pai ki ahau! Engari me keri ake anō ahau. I nāianei, ka taea e au te kī he tino pai te mahi (kua tāpirihia e au ngā hua paearu i raro nei). Inaa, i whiwhi ahau i te mahi ōrite ki te paearu kōpae tika, kāore he utu nui. (Kaua e pātai he aha ngā tau a Portworx i pai ake ai i te paearu kōpae tika. Kāore au i te mōhio. He makutu, ki taku whakaaro.) Nō reira, te āhua nei he tino whai hua a Linstor tae noa ki tēnei wā. Kāore i te tino uaua te whakarite, engari kāore i te ngāwari pērā i ētahi atu kōwhiringa. Tuatahi, me tāuta e au a Linstor (kōwae kernel me ngā taputapu/ratonga) me te whakarite i te LVM mō te whakarato kikokore me te tautoko whakaahua i waho o Kubernetes, tika tonu i runga i te manaaki, kātahi ka waihanga i ngā rauemi e hiahiatia ana hei whakamahi i te rokiroki mai i Kubernetes. Kāore au i te harikoa kāore i mahi i runga i CentOS ā, i whakamahia UbuntuEhara i te mea nui, engari he ahua whakarihariha nā te mea kei roto i ngā tuhinga (he tino pai rawa atu) ētahi mōkihi kāore i te wātea i roto i ngā putunga Epel kua tohua. He whakaahua poto kei Linstor, engari kāore he tārua i waho o te pae, nō reira me whakamahi anō ahau i a Velero me Restic mō ngā tārua rōrahi. He pai ake ki ahau ngā whakaahua poto i ngā tārua taumata-kōnae, engari he pai tēnā mēnā he pai te mahi me te pono o te otinga. He pūtake tuwhera a Linstor, engari he tautoko utu. Ki te mārama tika ahau, ka taea e koe te whakamahi me te kore here ahakoa kāore he kirimana tautoko āu, engari me tirotiro e au. Kāore au i te mōhio ki te whakamātautau o Linstor mō Kubernetes, engari ko te paparanga rokiroki tonu kei waho o Kubernetes, ā, te āhua nei kua roa kē, nō reira kua whakamatautauria pea i roto i ngā āhuatanga o te ao tūturu. He otinga kei konei hei huri i taku whakaaro me te hoki ki Kubernetes? Kāore au i te mōhio. Me keri hohonu ake ahau, me ako hoki mō te tāruarua. Ka kite tātou. Engari he pai te whakaaro tuatahi. He pai ake ki ahau te whakamahi i aku ake tautau Kubernetes, kaua ki a Heroku, kia nui ake ai te herekoretanga, kia ako ai hoki i ngā mea hou. Nā te mea kāore a Linstor i te ngāwari ki te tāuta pērā i ētahi atu, ka tuhia e au he pou mō tēnā a mua tata nei.
Tohu Paerewa
Kia aroha mai, kaore au i pupuri i nga korero maha mo te whakataurite na te mea kaore au i whakaaro ka tuhia e au. He hua noa ahau mai i nga tohu paearu taketake mo nga tautau node kotahi anake, no reira karekau he nama mo nga whirihoranga taapiri. Engari mai i enei hua ka taea e koe te whai whakaaro nui mo nga mea e tumanakohia ana mai i ia whiringa, na te mea i whakatauritehia e au i runga i nga kaitoro kapua kotahi, 4 cores, 16 GB o RAM, me te taapiri 100 GB kōpae mo nga pukapuka kua whakamatauria. E toru nga wa i whakahaerehia e ahau nga tohu tohu mo ia otinga me te tatau i te hua toharite, me te tautuhi ano i nga tautuhinga tūmau mo ia hua. Ko tenei katoa he tino kore puiaotanga, hei hoatu noa ki a koe he whakaaro whanui. I etahi atu whakamatautau, i kapehia e ahau te 38 GB o nga whakaahua me nga ataata mai i te rōrahi hei whakamatautau i te panui me te tuhi, engari, aue, kaore au i tiaki i nga nama. Hei poto: He tere ake a Portworkx.
Mo te tohu tohu nui i whakamahia e ahau tenei whakaaturanga:
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: dbench
spec:
storageClassName: ...
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
---
apiVersion: batch/v1
kind: Job
metadata:
name: dbench
spec:
template:
spec:
containers:
- name: dbench
image: sotoaster/dbench:latest
imagePullPolicy: IfNotPresent
env:
- name: DBENCH_MOUNTPOINT
value: /data
- name: FIO_SIZE
value: 1G
volumeMounts:
- name: dbench-pv
mountPath: /data
restartPolicy: Never
volumes:
- name: dbench-pv
persistentVolumeClaim:
claimName: dbench
backoffLimit: 4I te tuatahi i hanga e ahau he rōrahi me te akomanga rokiroki e tika ana, katahi ka whakahaere i te mahi me te fio i muri i nga whakaaturanga. I tangohia e ahau te 1 GB ki te whakatau tata i te mahinga me te kore e tatari roa. Anei nga hua:
Kua tohua e au te uara pai mo ia ineine ki te kaakaariki me te mea kino rawa ki te whero.
mutunga
Ka taea e koe te kite, i te nuinga o te waa he pai ake te mahi a Portworx i etahi atu. Engari ki ahau he utu nui. Kaore au i te mohio ki te nui o te utu a Robin, engari he pai to ratou putanga kore utu, na, ki te hiahia koe ki tetahi hua utu, ka taea e koe te whakamatau (ko te tumanako ka whakatikahia e ratou te raru me te whakahoki mai me te taapiri i te waa). O nga mea kore utu e toru, he iti rawa nga raru o au ki a OpenEBS, engari he kino ana mahi. He pouri karekau au i penapena ake i nga hua, engari ko taku tumanako ka awhina nga nama me aku korero.
Source: will.com
