Ripanga o Ihirangi[Huna][Whakaatu]
- 1. He aha te Kubernetes?
- 2. He aha te tikanga o te ipu i Kubernetes?
- 3. He aha nga waahanga matua o Kubernetes?
- 4. He aha te tikanga o te mahi toi i roto i nga kubernetes?
- 5. He aha te kahui Kubernetes?
- 6. He pehea te whakangawari ake a Kubernetes ki te tuku ipu?
- 7. He aha nga rereketanga o nga Kubernetes me te Docker Swarm?
- 8. He aha te mokowāingoa i Kubernetes?
- 9. He aha tonu te waahanga matua Kubernetes etcd?
- 10. He aha nga otinga mo te haumarutanga API i runga i nga Kubernetes?
- 11. He aha nga rereketanga i waenga i nga tono ka tukuna ki runga i nga kaihautu me nga ipu?
- 12. He aha te tikanga o Minikube?
- 13. Me pehea te aro turuki i te roopu Kubernetes?
- 14. He aha te mahi a nga pona Kubernetes?
- 15. Whakaahuahia te hipster.
- 16. Whakaahuatia te mahi a te kopuku matua Kubernetes.
- 17. He aha te rereketanga o te ipu mai i te poti?
- 18. He aha to mohio mo te taurite uta i Kubernetes?
- 19. He aha te mahi a te tūmau Kube-API?
- 20. He aha te tikanga o nga huinga korero a Kubernetes?
- 21. Me pehea koe ki te tirotiro i nga poro o te pona?
- 22. ClusterIP: He aha tena?
- 23. Korerotia mai ki ahau mo nga kaiwhakahaere tukurua?
- 24. He pehea te mahi a te whatunga Ingress me te aha?
- 25. Prometheus i Kubernetes: hei aha?
- 26. Eaha te taviniraa ma te upoo ore?
- 27. Mo te whakahaere i te hoahoanga Kubernetes i te rohe, he aha taku?
- 28. He aha to mohio mo te huinga Stateful?
- 29. I Kubernetes, he aha te tikanga o nga minita?
- 30. He aha nga mahi ka mahia e nga ratonga i roto i nga waahanga Kubernetes?
- 31. He aha te Helm?
- 32. Whakamaramahia te PVC
- Opaniraa
I hanga tuatahi e Google a Kubernetes, he hangarau whakahiato ipu-tuwhera, i te tau 2014. Ko te whakatakotoranga, te whakatauine, me te whakahaere i nga tono kua oti te whakamaarama he mea hanga aunoa.
Kua whanakehia e Kubernetes i roto i te roanga o te waa ki te noho hei paerewa tuuturu o te umanga mo te whakahiato ipu, ka whakamahia nuitia e nga pakihi o nga rahi katoa ki te whakahaere i a raatau mahi i roto i nga ipu.
Ko te hiranga o nga Kubernetes i roto i te ao hou kei runga i tona kaha ki te tuku tikanga rite tonu mo te whakahaere i nga tono ipu i te tauine, puta noa i nga momo tautau me nga taiao kapua. Na tenei, ka taea e nga pakihi te whakahaere, te whakawhānui, me te horahia a raatau tono ā, ka whai hua.
Ko te tiaki i nga taupānga kua whakangawari ake na te maha o nga waahanga a Kubernetes, kei roto ko te whakaora-whaiaro, te whakatikatika aunoa, me nga whakahoutanga hurihuri.
I te maha o nga pakihi e whakamahi ana i te whakaurunga me nga ratonga moroiti ki te tere ake i o raatau whanaketanga tono me nga tikanga tukunga, ko te tumanako ka piki tonu te whānuitanga o Kubernetes a muri ake nei.
Ko te tangohanga o nga hangarau-kapua me te neke whanui ki nga punaha kapua maha me nga punaha kapua ranu ka whakawhirinaki nui ki nga Kubernetes. I te mea ka nui ake nga taputapu e hono ana ki te ipurangi, ka kaha ake te whakamahi a Kubernetes i roto i te horopaki o te rorohiko me IoT.
Ki taku whakaaro kua mohio kee koe ki enei korero na te mea kei te panui koe i tenei panui i runga i nga Uiui Uiuitanga a Kubernetes, ma reira koe e whakamohio atu ki nga patai uiui e tino paataihia ana. Kia timata tatou.
1. He aha te Kubernetes?
Ko Kubernetes he anga anga-tuwhera mo te whakahiato me te whakahaere i nga tono. Ma tenei ka taea te hora me te whai hua ki te hora, te tauine, me te pupuri i nga tono whakauru.
He tikanga kotahi te tuku a Kubernetes mo te whakahaere i nga tono ipuipui i te tauine, ka hangaia hei whakahaere puta noa i nga momo tautau me nga taiao kapua.
Ko te whakaora-whaiaro, ko te whakamaarama aunoa, me nga whakamohoatanga okeoke noa etahi o nga kaha e ngawari ake ai te whakahaere i nga taupānga kua oti.
2. He aha te tikanga o te ipu i Kubernetes?
Ko nga ipu he huarahi kawe, mama, me te whai-whaiaro ki te takai me te whakahaere rorohiko. He rite tonu te mahi me te whai hua ki roto i nga Kubernetes ma te whakamahi ipu.
Kia noho wehe ke atu i etahi atu ipu me te miihini manaaki, ka mahia e ia ipu kotahi te mahi. Ko nga whakawhirinakitanga o tetahi tono, whare pukapuka, me nga konae whirihoranga kei roto katoa i te ahua ipu hei whakamaarama mo te ipu.
Ko te maha o nga tauira o te ipu kei te mahi i nga wa katoa na te whakamahi a Kubernetes i te whakahaere o nga ipu hei whakahaere me te whakarahi i nga ipu. He maamaa tenei mo nga kaiwhakawhanake ki te whakahaere me te tuku i a raatau tono puta noa i nga tautau maha me nga taiao kapua.
3. He aha nga waahanga matua o Kubernetes?
Anei nga waahanga matua o kubeneters:
- Ko te rangatira o Kubernetes: Ko tenei waahanga, kei roto hoki ko te kaiwhakahaere kaiwhakahaere me te kaiwhakariterite, etcd (he toa uara nui kua tohatohahia), te tūmau API, me etahi atu waahanga, kei te whakahaere i te roopu katoa.
- Nodes: Koinei nga teihana mahi e mahia ai nga papatono kua oti te ipu. Ko te kubelet, e mahi tahi ana me te rangatira ki te pupuri i te ahua o te tautau, ka mahia ki ia node me te wa whakahaere ipu (penei i a Docker).
- Pods: Ko te huānga iti rawa o te tauira ahanoa Kubernetes ko te pod, ka noho hei kaihautu mo te kotahi, neke atu ranei nga ipu.
- Ratonga: Ka tukuna e nga ratonga he pito mutunga rite tonu mo nga pene ka taea te whakataurite kawenga me te kitenga ratonga.
- Kaipupuri tukurua: Ka whakapumau ratou kei te mahi tonu te maha o nga tauira pod e hiahiatia ana.
- Nga mea ngaro me te ConfigMaps: Ka whakamahia enei rauemi ki te pupuri i nga raraunga whirihoranga me nga mea ngaro mo nga poti me etahi atu mea tautau.
4. He aha te tikanga o te mahi toi i roto i nga kubernetes?
I Kubernetes, ko te kupu "whakaahua" e pa ana ki te whakahaere aunoa me te ruruku o nga ipu me nga rauemi e hono ana ki a raatau. Kei roto i nga mahi tae atu ki te whatunga, te whakahiatotanga, te tohatoha, me te whakaora whaiaro. Ma te whakamahi i nga taonga penei i nga pona, ratonga, me nga kaiwhakahaere tukurua, ka whakahaere a Kubernetes i nga tono.
Ko nga Pods, ka taea te pupuri kotahi, neke atu ranei nga ipu, ko nga waahanga iti rawa atu ka taea. Ka whakahaere nga ratonga utaina te utu me te kitenga ratonga me te hoatu i nga pākākano he pito mutunga. Kei te mahi tonu tetahi tauira o te pona me te maha o nga kape e hiahiatia ana na nga kaiwhakahaere tukurua.
5. He aha te kahui Kubernetes?
He huinga node e whakahaere ana i nga taupānga ipuipui puta noa i nga horopaki me nga miihini kanorau—i runga i te kapua, i te tinana, i te mariko, i runga-whare hoki—ka hanga he kahui Kubernetes. Ka awhina i te whakahaere ngawari me te heke o nga taupānga me o raatau hanganga.
6. He pehea te whakangawari ake a Kubernetes ki te tuku ipu?
I te mea ka mahi tetahi tono angamaheni i roto i te kahui ipu i runga i te maha o nga kaihautu, me korero enei ipu katoa ki a raatau ano.
Na, ki te whakatutuki i tenei, ka hiahiatia he punaha nui ka taea te tauine, te uta i te pauna, me te aro turuki i nga ipu. Me whakamahi koe i nga Kubernetes hei whakangawari i te whakatakotoranga i roto i nga ipu na te mea he kapua-agnostic ka taea te whakahaere i runga i nga kaiwhakarato a-iwi, motuhake ranei.
7. He aha nga rereketanga o nga Kubernetes me te Docker Swarm?
Whakaritea me te kapoi i nga ipu Docker me Docker Swarm, he taputapu whakahiato ipu-tuwhera mai i Docker. Ko nga ahuatanga e whai ake nei ka wehe ke a Swarm mai i a Kubernetes:
- Ahakoa ko nga Kubernetes me te Docker Swarm kaore he kaha ki te tarai-aunoa, e rima nga wa tere atu i a Kubernetes te tauine Docker.
- Ka whakaratohia e Kubernetes he GUI i te ahua o te papatohu, engari karekau tetahi a Docker Swarm.
- Ka whakatauritea ki a Kubernetes, he uaua ake te whakarite engari ka tuku te taurangi mo te kahui kaha, he maamaa ake te whakauru a Docker Swarm engari kaore he kahui pumau.
- Ahakoa kei roto i nga Kubernetes nga kaha whakauru mo te takiuru me te aro turuki, ka hiahia a Docker ki nga taputapu o waho penei i te puranga ELK.
- Ka taea te tuku whakahōutanga hurihuri ma Docker, engari kaore e taea te huri whakamuri aunoa; Ka taea te whakamahi i nga whakahōutanga hurihuri me nga whakamuri aunoa ma te whakamahi i nga Kubernetes.
8. He aha te mokowāingoa i Kubernetes?
Ka whakamahia te mokowāingoa Kubernetes ki te waahi he maha nga kaiwhakamahi e mahi ana i nga kaupapa maha puta noa i te rohe matawhenua whanui. Ka wehewehe te mokowāingoa i ngā rauemi kāhui ki ngā kaiwhakamahi maha.
9. He aha tonu te waahanga matua Kubernetes etcd?
Ko Etcd tetahi waahanga nui o te tūmau matua Kubernetes. I tua atu, ka noho hei tepu o te roopu Kubernetes, kei te rongoa nga taonga ki roto i te toa uara-matua toha.
Ka whakamahia te hangarau tukurua me te algorithm hei pupuri i nga raraunga e tiakina ana ki te etcd i waenga i nga tūmau. Ina whakatairite me te whakawhiti raraunga i waenga i nga kaitoro etcd, ka whakamahia te moni pai ki te whakaiti i nga ahuatanga maukati me te whakapiki i te tere o te tūmau.
10. He aha nga otinga mo te haumarutanga API i runga i nga Kubernetes?
Ko te whakarato i te Haumarutanga API ka taea te mahi i runga i nga tikanga kua whakarārangitia i raro nei:
- Ma te motuhēhēnga API
- Te whiriwhiri i te aratau motuhēhēnga tika mo te aratau motuhēhēnga tūmau API= Node, RBAC
- Te aroturuki i nga hapa RBAC
- Te whakarite kei te whakamahia te TLS hei tiaki i nga waka
- Te whakamahi authorization-mode=Webhook ki te whakarite kia tiakina e Kubeless tana API
- Te whakakore i nga whakaaetanga Pukete Ratonga taunoa
- Ma te whakamahi i te putanga hou a kube
- Me whakarite kei te whai te kube-papatohu i tetahi kaupapa here RBAC kaha
- Te whakatinana i tetahi kaupapa here haumarutanga pd hei whakatiki i te urunga ipu me te tiaki i te node
11. He aha nga rereketanga i waenga i nga tono ka tukuna ki runga i nga kaihautu me nga ipu?
Ko te punaha whakahaere me te hoahoanga hanga tono kua horahia. Ko te punaha whakahaere he kakano kei roto i nga whare pukapuka maha e hiahiatia ana e tetahi tono.
Ko te miihini e whakahaere ana i nga ipu tukatuka ka kiia ko te kaihautu ipu. I te mea he rereke tenei momo rorohiko mai i etahi atu papatono, me whakauru nga taupānga ki nga whare pukapuka e tika ana. Kaore e taea e nga takirua te takahi i nga mana o etahi atu rorohiko na te mea kua wehea mai i era atu o te punaha.
12. He aha te tikanga o Minikube?
Ma te Minikube, ka ngawari te whakahaere a Kubernetes i te rohe. Ma tenei ka taea e te miihini mariko te manaaki i te roopu Kubernetes me te node kotahi.
13. Me pehea te aro turuki i te roopu Kubernetes?
Ko te mahi me te mana o nga ipu e whakahaere ana i raro i nga Kubernetes ka taea te whai ma te whakamahi i nga momo tikanga. Ko te Prometheus, tetahi o nga taputapu e tino whakamahia ana, he maha nga waahanga kei roto, ka wehewehea ki nga waahanga kei raro nei.
- Ko te tūmau Prometheus he kohi me te penapena i nga raraunga raupapa wa.
- Kei roto ko nga whare pukapuka a nga kaihoko e whakahaere ana i nga taputapu taputapu waehere.
- Kei roto i te kuaha pana ka taea te tautoko i nga mahi rangitahi.
- He kaihoko me nga mahi motuhake mo nga momo ratonga ipu, penei i te StatsD, HAProxy, Graphite, etc.
- I tua atu, ka whiwhi koe i tetahi kaiwhakahaere mataara ki te hapai i nga whakamohiotanga mo nga momo punaha tautoko.
14. He aha te mahi a nga pona Kubernetes?
Mo te mahi o nga pene, ka tukuna e Node nga mahi whakahirahira. Ko nga Nods, e kiia ana ko nga minions, ka taea te mahi i runga i tetahi rorohiko tuuturu, mariko ranei i runga i te kohinga.
I Kubernetes, ko te node te rorohiko kaimahi tuatahi, ko nga waahanga matua e tirotiro takitahi ana i ia node.
15. Whakaahuahia te hipster.
Ka whakahiatohia e Heapster nga raraunga puta noa i te huinga katoa ka mahia e Kubelet, e mahia ana ki ia node. Ko tenei taputapu whakahaere ipu he mea tautoko taketake e tenei kahui Kubernetes, a ka mahi ano he putea pera i etahi atu putunga i roto i te tautau.
Ko te tikanga, ko te kimi i nga node katoa i roto i te kohinga me te whakamahi i tetahi kaihoko Kubernetes-miihini ki te uiui raraunga mai i nga kohinga Kubernetes o te roopu.
16. Whakaahuatia te mahi a te kopuku matua Kubernetes.
Ka whakanuia e te node matua te mana whakahaere me nga node whakahaere. He rite tenei ki te roopu Kubernetes. Ko nga pona kei te whakahaere i te whakahaere roopu me te API i whakamahia hei whirihora me te whakahaere i nga rauemi o te kohinga. Na te painga o nga putunga kua whakatapua, ka taea e Kubernetes matua node te rere ki te taha o Kubernetes ake.
17. He aha te rereketanga o te ipu mai i te poti?
Hei waeine tukurua, ka whakamahi a Kubernetes i te pākākano, he roopu ipu. Ko nga ipu ko te kohinga o nga waehere me hanga e te pod mo tetahi tono. I roto i te putunga kotahi, ka taea e nga ipu te korero tetahi ki tetahi.
18. He aha to mohio mo te taurite uta i Kubernetes?
Ko tetahi o nga tikanga tino rongonui me te whakaaetia mo te whakaatu ratonga ko te taurite kawenga. I runga i te taiao mahi, ko te taurite kawenga he taurite kawenga o roto, he taurite kawenga o waho ranei.
Ahakoa ka aratakihia e te Kaiwhakarite Uta o waho nga waka mai i te uta o waho ki nga poti o muri, ka whakataurite aunoa e te Kaiwhakarite Uta-a-roto te uta me te tautapa i nga poti me te whirihoranga e tika ana.
19. He aha te mahi a te tūmau Kube-API?
Mo nga mea API, ko tenei momo ka manatoko me te tuku korero whirihoranga. Kei roto ko nga kaiwhakahaere tukurua, nga ratonga, me nga pene. Hei taapiri, ka tukuna e ia nga mahi REST me te atanga o te tautau. Ko etahi atu waahanga katoa e korero ana ki a raatau ano ma tenei ahuatanga kahui o mua.
20. He aha te tikanga o nga huinga korero a Kubernetes?
Ka whakamahia he ahanoa API kawenga e kiia ana he huinga ahua hei whakahaere i nga tono whaimana. Ka whakamahia ki te whakarahi i nga huinga o nga pene me te whakahaere i nga tukunga. I roto i te rokiroki kōpae e hono ana ki te huinga mana, i tiakina nga korero a te kawanatanga me etahi atu raraunga pakari o nga putunga whaihua, ka mau tonu ki te waa.
21. Me pehea koe ki te tirotiro i nga poro o te pona?
Mo te tiki i nga pororakau matua mai i te pona, ka taea e koe te whakamahi i tetahi o nga momo rakaraka e rua.
- Whakamahia he kaihoko takiuru ki te taumata node.
- Te ipu tahataha kei roto i te awa
- Whakamahia te kaihoko rakau me te ipu tahataha.
- Kaweake tika i nga rangitaki mai i te papatono
22. ClusterIP: He aha tena?
Ko te ratonga Kubernetes taunoa, ClusterIP, e tuku ana i te ratonga tautau-a-roto (kaore he urunga o waho) ka taea e etahi atu taupānga kei roto i to huinga.
23. Korerotia mai ki ahau mo nga kaiwhakahaere tukurua?
Mo nga putunga roa-roa, ka noho nga kaiwhakahaere tukurua hei kaitirotiro. E whakapumau ana ko te maha o nga pota e hiahiatia ana e kaha ana i te wa kotahi, a he rite tonu te hanganga o ia poti, roopu roopu ranei.
Mena he nui ake nga pene i te tau e whakaarohia ana, ka whakakorehia nga putea toenga. I tua atu, ka whakakapi tonu te kaiwhakahaere i nga putunga hapa.
24. He pehea te mahi a te whatunga Ingress me te aha?
Ka taea e nga kaiwhakamahi te uru atu ki o ratonga Kubernetes mai i waho o te roopu Kubernetes na runga i tetahi mea e kiia nei ko te urunga. Ma te whakarite ture e tohu ana ko wai nga hononga whakauru ka tae ki etahi ratonga, ka taea e nga kaiwhakamahi te whirihora uru.
Ko tenei ahanoa API e tuku ana i nga ture ararere e hiahiatia ana hei whakahaere me pehea te uru atu ki nga ratonga o te roopu Kubernetes e nga manuhiri mai i waho o te roopu ma te HTTPS/HTTP. Ma tenei, ka taea e nga kaiwhakamahi te hanga i nga ture ararere waka tere me te whai hua me te kore e hanga he maha nga taurite kawenga, te whakaatu ranei i nga ratonga katoa ki nga pona.
25. Prometheus i Kubernetes: hei aha?
He kete taputapu puna tuwhera e kiia nei ko Prometheus ka whakamahia hei aroturuki me te whakatupato i te tono i runga i nga inenga. Ka tukuna he raupapa raraunga, me te reo patai, ka taea te tuku korero me nga mahi inenga. Ka taea te whakamahi i te reo mo nga kaupapa maha.
I tua atu i te Alertmanager me te Grafana, ka tukuna e te kaiwhakahaere Prometheus te aroturuki ngawari mo nga tukunga me nga ratonga K8s.
26. Eaha te taviniraa ma te upoo ore?
Ko te ratonga upoko kore tetahi e whakamahi ana i te wahitau IP engari ka tuku korero mo nga pota hono, kaua ki te whakataurite kawenga.
27. Mo te whakahaere i te hoahoanga Kubernetes i te rohe, he aha taku?
Mo te whakaurunga o Kubernetes, he maha nga hanganga i runga i te whare kua whakarereketia. Ko te tohungatanga taumata teitei e hiahiatia ana ki te whakauru i te rokiroki, nga kaitoro, me te whatunga ki roto i te punaha kore.
Ko te whiriwhiri i nga taputapu whatunga me nga taputapu rokiroki he mea nui mo Kubernetes na te mea ka taea e ia te taunekeneke me nga rauemi mo te rokiroki, te taurite uta, me era atu.
28. He aha to mohio mo te huinga Stateful?
Ko te taonga API kawenga e kiia nei ko te huinga ahua ka whakamahia hei whakahaere i nga tono whaimana. Ka taea hoki te whakamahi ki te tauine i nga huinga poti me te whakahaere tukunga. Ko te rokiroki kōpae, e hono ana ki te huinga ahua, kei roto i nga korero a te kawanatanga me etahi atu raraunga mo nga putea ahua.
29. I Kubernetes, he aha te tikanga o nga minita?
I Kubernetes, e kiia ana he node he mihini kaimahi; i mua, i mohiotia he minion. I runga i te kohinga, he rorohiko mariko, he miihini tuuturu ranei.
Ko ia node e whakahaeretia ana e nga waahanga matua o Kubernetes, kei roto hoki nga ratonga e hiahiatia ana hei whakahaere i nga pene. Ko te wa whakahaere ipu, kubelet, me te Kube-takawaenga kei roto i nga ratonga e tukuna ana e te node.
30. He aha nga mahi ka mahia e nga ratonga i roto i nga waahanga Kubernetes?
Na roto i te whakaratonga o te wahitau IP mariko, ka mahi tetahi ratonga hei tangohanga mo nga poti. Ko te wahitau IP mariko e whakahaere ana i nga hononga a nga kaiwhakamahi ki nga ipu e rere ana i roto i nga poti. He waahanga e whakatau ana me pehea te whakatakoto o nga ipu ki roto i nga purongo.
31. He aha te Helm?
Kei te watea te rehitatanga whakahaere mokihi tono a CNF-tiaki mo Kubernetes. Ko te whirihora-mua Tutohi helm Ka taea te tango me te tuku ki to punaha Kubernetes. Ko tetahi o nga otinga whakahaere kete rongonui mo te taiao Kubernetes ko tenei. Ka taea e nga roopu DevOps te tuku tono ki roto i nga taiao whakangao me te whakawhanaketanga, whakaputa i a raatau, me te whai i o raatau ahunga whakamua ma te whakamahi i nga mahere o naianei.
32. Whakamaramahia te PVC
Ko te PVC he acronym mo te Kereme Volume Tonu. Ko te rokiroki i tonohia e Kubernetes mo nga pene. Ko te mohiotanga o nga kaiwhakamahi mo te whakawhiwhinga o raro kaore e tika. Ko te mokowāingoa i hangaia ai te poti me te wahi e tika ai te whakatakoto i tenei kereme kia rite.
Opaniraa
Kua oti nga patai uiui me nga whakautu a te Kubernetes.
Kare e kore he maha ake nga mea hei ako mo Kubernetes, te hangarau hou i taea ai te whakahaere me te whakahaere i nga mano tini ipu, engari he waahi pakari tenei ki te timata. Mo te awhina mo te whakarite uiui, tirohia Ko te raupapa Uiuitanga a Hashdork.
Waiho i te Reply