Kubernetes: Sainmhíniú, Feidhmeanna, agus Meicníochtaí Oibriúcháin

Kubernetes(giorraithe mar K8s) is córas foinse oscailte é a úsáidtear chun feidhmchláir coimeádaithe a bhainistiú agus a imscaradh thar líonra ríomhaire. Kubernetes tar éis éirí ina ardán bainistíochta coimeádán móréilimh agus cumhachtach, a d'fhorbair Google ar dtús agus atá á chothabháil faoi láthair ag pobal mór forbróirí.

Kubernetes Áirítear ar phríomhfheidhmeanna na

  1. Bainistíocht Coimeádán : Kubernetes ligeann sé duit feidhmchláir agus a gcuid acmhainní a phacáistiú isteach containers. Containers timpeallacht éadrom a sholáthar agus a chinntiú go ritheann feidhmchláir go comhsheasmhach ar aon chóras.

  2. Imlonnú Uathoibrithe : Kubernetes cuireann sé ar chumas imscaradh uathoibrithe agus inscálaithe éasca feidhmchlár agus seirbhísí. Is féidir leat a shonrú riachtanais acmhainní, líon na gcásanna, agus Kubernetes beidh a choimeád ar bun go huathoibríoch ar an staid atá ag teastáil.

  3. Bainistíocht Acmhainní : Bainistíonn K8s acmhainní freastalaí mar LAP, cuimhne agus stóráil chun a chinntiú nach n-ídíonn feidhmchláir acmhainní iomarcacha agus nach gcuireann siad isteach ar a chéile.

  4. Aisghabháil Uathoibríoch agus Caoinfhulaingt Lochtanna : Kubernetes cuidíonn sé le feidhmchláir téarnamh go huathoibríoch ó theipeanna. Is féidir é a rolladh ar ais go huathoibríoch chuig leagan roimhe seo d'fheidhmchlár má thagann fadhbanna leis an leagan nua.

  5. Comhardú Ualach agus Dáileadh Tráchta : Kubernetes cuireann sé meicníochtaí ar fáil chun trácht a dháileadh go cothrom i measc cásanna feidhmchlár ar fhreastalaí éagsúla nodes. Feabhsaíonn sé seo feidhmíocht agus cinntíonn sé scalability.

  6. Cumraíocht agus Bainistíocht Rúin : Kubernetes ligeann sé duit cumraíocht feidhmchláir agus rúin a bhainistiú go slán ag baint úsáide as gnéithe cosúil le Rúin K8s agus ConfigMaps.

Kubernetes Áirítear ar na meicníochtaí oibriúcháin

  1. Nodes: Tagraítear do na freastalaithe nó ríomhairí aonair sa líonra mar " nodes." Tá dhá chineál nodes in Kubernetes: Máistir Nód agus Nód Oibrithe. Déanann an Máistir Nód an córas iomlán a bhainistiú agus a rialú, agus feidhmíonn an Nód Oibrithe containers agus feidhmchláir.

  2. Pods: Is é Pod an t-aonad imscartha is lú i Kubernetes. Is féidir le pod amháin nó iolraí a bheith ann containers, ach roinneann siad an stóráil líonra agus an saolré céanna. Éascaíonn sé seo cumarsáid idir containers laistigh de phoda.

  3. Controller: Is comhpháirteanna iad rialaitheoirí a bhainistíonn agus a chothaíonn macasamhla de pods. I measc na gcineálacha rialaitheoirí tá ReplicaSet(líon ceart na n-iarratas a chinntiú pods agus a atosú más gá), Imscaradh(leaganacha a bhainistiú agus nuashonraithe feidhmchlár), agus StatefulSet(le haghaidh feidhmchláir stáit a imscaradh).

  4. Service: Is meicníocht iad seirbhísí chun ualach a chothromú agus chun trácht a dháileadh go pods. Éascaíonn seirbhísí d’fheidhmchláir rochtain a fháil orthu pods gan a bheith ar an eolas faoi na láithreacha sainiúla atá acu.

  5. Kubelet agus Kube Proxy: Kubelet is comhpháirt é a ritheann ar gach nód oibrithe, atá freagrach as bainistiú pods ar an nód sin. Kube Proxy is seachfhreastalaí líonra é chun nascadh le pods.

Mar thoradh air sin, Kubernetes déanann sé imscaradh agus bainistiú feidhmchlár coimeádta a uathoibriú, ag laghdú an ama agus an iarracht is gá chun córais chasta a chothabháil.