
Chun oibriú go hiomlán leis an gcóras, tá sé tábhachtach go mbeadh a fhios agat fóntais na n-orduithe: i gcás Kubernetes, is é seo kubectl. Ar an láimh eile, is féidir le GUIanna dea-dheartha agus dea-smaointe feidhmiúоan chuid is mó de na tascanna is gnách agus deiseanna breise a oscailt nuair a bhíonn córais oibriúcháin á n-oibriú acu.
Anuraidh d’fhoilsíomar aistriúchán do Kubernetes, atá tiomnaithe d'fhógairt an chomhéadain gréasáin . Shuigh údar an ailt sin agus an áirgiúlacht féin, Henning Jacobs ón gcuideachta Zalando, an táirge nua mar “kubectl don ngréasán”. Bhí sé ag iarraidh uirlis a chruthú le cumais áisiúla le haghaidh idirghníomhaíochta i bhformáid tacaíochta teicniúla (mar shampla, fadhb a léiriú go tapa le nasc gréasáin) agus le haghaidh freagra a thabhairt ar theagmhais, cuardach a dhéanamh ar fhadhbanna i go leor braislí ag an am céanna. Tá a chuid smaointe fós á bhforbairt inniu (go príomha ag an údar féin).
Ag freastal ar go leor braislí Kubernetes de mhéideanna éagsúla, tá suim againn freisin sa chumas uirlis oibre amhairc a sholáthar do chliaint. Agus comhéadan oiriúnach á roghnú, bhí na gnéithe seo a leanas ríthábhachtach dúinn:
- tacaíocht do dhifreáil chearta an úsáideora (RBAC);
- léirshamhlú an stáit ainmspáis agus primitives caighdeánach Kubernetes (Imscaradh, StatefulSet, Seirbhís, Cronjob, Job, Ingress, ConfigMap, Rúnda, PVC);
- rochtain a fháil ar an líne ordaithe taobh istigh den phod;
- ag breathnú ar logaí pod;
- ag breathnú ar stádas na pods (
describe status); - pods a bhaint.
Níl feidhmeanna eile, mar amharc ar acmhainní caite (le pods/rialaitheoirí/spásanna ainmneacha), cruthú/eagarthóireacht primitives K8s, ábhartha laistigh dár sreabhadh oibre.
Cuirfimid tús leis an athbhreithniú le Painéal na Kubernetes clasaiceach, a ghlactar mar ár gcaighdeán. Ós rud é nach seasann an domhan fós (rud a chiallaíonn go bhfuil GUIanna nua le feiceáil i Kubernetes), labhairfimid freisin faoi na roghanna atá ann faoi láthair, ag achoimre ar gach rud i dtábla comparáideach ag deireadh an ailt.
NB: San athbhreithniú ní dhéanfaimid arís na réitigh sin a breithníodh cheana féin i , áfach - ar mhaithe le hiomláine - tá na roghanna ábhartha uaidh (K8Dash, Octant, Kubernetes Web View) san áireamh sa tábla deiridh.
1. Painéal Kubernetes
- ;
- (8000+ réalta GitHub);
- Ceadúnas: Apache 2.0;
- I mbeagán focal: “Comhéadan gréasáin uilíoch do bhraislí Kubernetes. Ligeann sé d’úsáideoirí feidhmchláir a ritheann i mbraisle a bhainistiú agus fabhtcheartú a dhéanamh orthu, chomh maith leis an mbraisle féin a bhainistiú.”

Is é seo an painéal cuspóir ginearálta atá clúdaithe ag na húdair Kubernetes sa doiciméadú oifigiúil (ach réamhshocraithe). Tá sé beartaithe le haghaidh riachtanais oibríocht laethúil agus dífhabhtaithe feidhmchlár i mbraisle. Bainimid úsáid as anseo mar uirlis amhairc éadrom lán-chuimsitheach a ligeann dúinn rochtain riachtanach agus leordhóthanach a sholáthar d'fhorbróirí ar an mbraisle. Clúdaíonn a chumais a gcuid riachtanas go léir a thagann chun cinn le linn an phróisis úsáide an bhraisle (in léirigh muid roinnt gnéithe den phainéal). Mar is féidir leat buille faoi thuairim go héasca, ciallaíonn sé seo go sásaíonn sé gach ceann dár riachtanais atá liostaithe thuas.
I measc phríomhghnéithe Painéal Kubernetes:
- Nascleanúint: Féach ar na príomhchuspóirí K8 de réir ainmspáis.
- Má tá cearta riarthóra agat, taispeánann an painéal nóid, spásanna ainmneacha agus Imleabhair Seasmhacha. Tá staitisticí ar úsáid cuimhne agus próiseálaí, leithdháileadh acmhainní, méadracht, stádas, imeachtaí, etc. ar fáil le haghaidh nóid.
- Féach ar fheidhmchláir a imlonnaítear san ainmspás de réir a gcineáil (Imscaradh, StatefulSet, etc.), naisc eatarthu (ReplicaSet, Cothrománach Pod Autoscaler), staitisticí agus faisnéis ghinearálta agus phearsantaithe.
- Féach ar sheirbhísí agus Ingress, chomh maith lena naisc le pods agus críochphointí.
- Féach ar oibiachtaí comhaid agus ar stórais: Toirt Mharthanach agus Éileamh Imleabhar Marthanach.
- Féach ar agus cuir in eagar ConfigMap agus Rúnda.
- Féach ar logaí.
- Rochtain líne ordaithe i gcoimeádáin.
Míbhuntáiste suntasach (ní dúinne, áfach) is ea nach bhfuil aon tacaíocht ann d’oibríocht ilchnuasach. Tá an tionscadal forbartha go gníomhach ag an bpobal agus tacaíonn sé le feidhmeanna reatha le scaoileadh leaganacha agus sonraíochtaí nua de Kubernetes API: is é an leagan is déanaí den phainéal 22 Bealtaine, 2020 - Tástáilte le haghaidh comhoiriúnachta le Kubernetes 1.18.
2. Lionsa
- ;
- ;
- (~ 4800 réalta GitHub);
- Ceadúnas: MIT;
- I mbeagán focal: "Kubernetes IDE".

Tá an tionscadal suite mar thimpeallacht forbartha comhtháite (IDE) iomlán do Kubernetes. Thairis sin, tá sé optamaithe le haghaidh oibriú le go leor braislí agus líon mór pods ag rith iontu (tástáil ar 25 pods).
Príomhghnéithe/cumais an Lionsa:
- Feidhmchlár neamhspleách nach dteastaíonn aon suiteáil laistigh den chnuasach uaidh (níos cruinne, tá Prometheus ag teastáil chun na méadrachtaí go léir a fháil, ach is féidir suiteáil atá ann cheana a úsáid chuige seo). Déantar an phríomhshuiteáil ar ríomhaire pearsanta a ritheann Linux, macOS nó Windows.
- Bainistíocht ilchnuasach (tacaítear leis na céadta braisle).
- Amharcléiriú ar an stát braisle i bhfíor-am.
- Graif úsáid acmhainní agus treochtaí le stair bunaithe ar ionsuite i Prometheus....
- Rochtain ar an líne ordaithe coimeádán agus nóid bhraisle.
- Tacaíocht iomlán do Kubernetes RBAC.
Eisiúint reatha - dar dáta 16 Meitheamh, 2020. Cruthaíodh an leagan tosaigh ag Kontena, agus inniu aistríodh an mhaoin intleachtúil go léir chuig eagraíocht speisialta , ar a dtugtar “cumann geeks agus teicneolaithe dúchais scamall,” atá freagrach as “bogearraí Foinse Oscailte agus táirgí Kontena a chaomhnú agus a chur ar fáil.”
Is é Lionsa an dara tionscadal is mó tóir ar GitHub sa chatagóir GUI do Kubernetes, taobh thiar de Phainéal Kubernets féin amháin. Is lú go mór an tóir atá ar gach réiteach Foinse Oscailte eile nach bhfuil sa chatagóir CLI*.
*Féach faoi K9anna sa chuid bónais den athbhreithniú.
3. Cubernetic
- ;
- ;
- (200+ réalta GitHub);
- Ceadúnas: dílseánaigh;
- Go hachomair: “Rinneadh bainistíocht braisle simplí.”

Is feidhmchlár dílseánaigh é seo atá suiteáilte ar ríomhaire pearsanta (tacaítear leis Linux, macOS, WindowsGeallann a chruthaitheoirí athsholáthar iomlán ar an bhfóntas líne ordaithe, rud a chuirfidh deireadh leis an ngá atá le horduithe a mheabhrú agus a mhéadóidh luas oibriúcháin deich n-uaire fiú.
Ceann de na gnéithe suimiúla den uirlis ná an tacaíocht ionsuite do chairteacha Helm, ach is é ceann de na míbhuntáistí an easpa méadrachta feidhmíochta iarratais.
Príomhghnéithe Kubernetic:
- Taispeáint áisiúil de stádas braisle. Scáileán amháin chun féachaint ar na braisle réad gaolmhar agus a spleáchais; staid réidh dearg/glas do gach réad; modh féachana stádais braisle le nuashonruithe stádais fíor-ama.
- Cnaipí gasta gníomhaíochta chun an feidhmchlár a scriosadh agus a scála.
- Tacaíocht d'oibriú il-chnuasach.
- Obair éasca le spásanna ainmneacha.
- Tacaíocht do chairteacha Helm agus stórtha Helm (lena n-áirítear cinn phríobháideacha). Suiteáil agus bainistiú cairteacha sa chomhéadan gréasáin.
Is é costas reatha an táirge ná íocaíocht aonuaire de 30 euro as é a úsáid ag duine amháin le haghaidh aon líon spásanna agus braislí.
4. Ciúbach
- ;
- ;
- (~ 500 réalta GitHub);
- Ceadúnas: Apache 2.0
- Go hachomair: “Déanann Kubernetes braislí Kubernetes, cumraíocht feidhmchlár, agus infheictheacht i stádas feidhmchláir slán agus éasca le tuiscint.”

Is é smaoineamh an tionscadail uirlis a chruthú atá deartha chun cumraíochtaí feidhmchláir a úsáidtear i mbraisle a anailísiú agus a dhífhabhtú. Dhírigh na húdair go príomha ar chur i bhfeidhm na ngnéithe seo, ag fágáil rudaí níos ginearálta le haghaidh níos déanaí.
Príomhghnéithe agus feidhmeanna Kubevious:
- Amharc ar an mbraisle ar bhealach feidhmchlár-lárnach: déantar rudaí idirnasctha sa chomhéadan a ghrúpáil in ordlathas.
- Taispeáin go radhairc spleáchais i bhfoirmíochtaí agus iarmhairtí cascáideacha a n-athruithe.
- Taispeánann sé earráidí cumraíochta braisle: úsáid mhícheart lipéid, calafoirt caillte, etc. (Dála an scéil, má tá suim agat sa ghné seo, tabhair aird ar a bhfuilimid ag caint faoi .)
- Chomh maith leis an bpointe roimhe seo, tá braite coimeádáin a d’fhéadfadh a bheith contúirteach ar fáil, i.e. an iomarca pribhléidí a bheith agat (tréithe
hostPID,hostNetwork,hostIPC, gléastadocker.socksrl). - Ardchóras cuardaigh braisle (ní hamháin de réir ainmneacha réad, ach de réir a n-airíonna).
- Uirlisí le haghaidh pleanáil acmhainne agus barrfheabhsú acmhainní.
- “Meaisín ama” ionsuite (an cumas athruithe a tharla roimhe seo i gcumraíocht réad a fheiceáil).
- RBAC a bhainistiú ag baint úsáide as tábla idirnasctha achomair ó Roles, RoleBindings, ServiceAccounts.
- Oibríonn sé le braisle amháin.
Tá stair an-ghairid ag an tionscadal (rinneadh an chéad eisiúint an 11 Feabhra 2020) agus is cosúil go raibh tréimhse cobhsaithe nó moilliú forbartha ann. Má eisíodh leaganacha roimhe seo go minic, ansin an eisiúint is déanaí ( dar dáta 15 Aibreán, 2020) taobh thiar de luas tosaigh na forbartha. Is dócha go bhfuil sé seo mar gheall ar an líon beag ranníocóirí: i stair an stór níl ach 4 acu, agus is duine amháin a dhéanann an obair iarbhír go léir.
5. Ciúbwise
- ;
- Ceadúnas: dílseánaigh (déanfar Foinse Oscailte de);
- Go hachomair: “Cliant simplí, il-ardán do Kubernetes.”

Táirge nua ó VMware, a cruthaíodh ar dtús mar chuid de hacathon inmheánach (i mí an Mheithimh 2019). Suiteáilte ar ríomhaire pearsanta, oibríonn sé ar an mbonn (tacaithe) Linux, macOS и Windows) agus teastaíonn kubectl nach ísle ná v1.14.0 uaidh.
Príomhghnéithe Kubewise:
- Idirghníomhú comhéadan leis na heintitis Kubernetes is coitianta a úsáidtear: nóid, spásanna ainmneacha, etc.
- Tacaíocht do chomhaid iolracha kubeconfig do bhraislí éagsúla.
- Críochfort leis an gcumas athróg timpeallachta a shocrú
KUBECONFIG. - Comhaid kubeconfig saincheaptha a ghiniúint do spás ainm tugtha.
- Ardghnéithe slándála (RBAC, pasfhocail, cuntais seirbhíse).
Go dtí seo níl ach scaoileadh amháin ag an tionscadal - leagan dar dáta 26 Samhain, 2019. Thairis sin, bhí sé beartaithe ag na húdair é a scaoileadh láithreach mar Fhoinse Oscailte, ach mar gheall ar fhadhbanna inmheánacha (nach mbaineann le saincheisteanna teicniúla) ní raibh siad in ann é seo a dhéanamh. Ó mhí na Bealtaine 2020, tá na húdair ag obair ar an gcéad eisiúint eile agus ní mór dóibh an próiseas foinse oscailte a thionscnamh ag an am céanna.
6. Console OpenShift
- ;
- (~ 150 réalta GitHub);
- Ceadúnas: Apache 2.0;
- I mbeagán focal: “UI le haghaidh braislí OpenShift.”

In ainneoin go bhfuil an comhéadan gréasáin seo mar chuid den dáileadh OpenShift (tá sé suiteáilte ag baint úsáide as ), údair an cumas é a shuiteáil / a úsáid i suiteálacha rialta (vanilla) Kubernetes.
Tá Console OpenShift ag forbairt ar feadh i bhfad, agus mar sin tá go leor feidhmeanna ionchorpraithe aige. Luaimis na príomhchinn:
- Cur chuige comhroinnte maidir leis an gcomhéadan - dhá “pheirspictíocht” de na cumais atá ar fáil sa Chonsól: do riarthóirí agus d'fhorbróirí. Mód Dearcadh an fhorbróra rudaí a ghrúpáil i bhfoirm atá níos intuigthe d’fhorbróirí (trí fheidhmchlár) agus díríonn sé an comhéadan ar thascanna tipiciúla a réiteach mar fheidhmchláir a imscaradh, ag rianú stádas tógála/imscartha, agus fiú ag eagarthóireacht cód trí Eclipse Che.
- Bainistigh ualaí oibre, líonra, stóráil, cearta rochtana.
- Scaradh loighciúil le haghaidh ualaí oibre tionscadail agus feidhmchlár. I gceann de na heisiúintí is déanaí - v4.3 - speisialta Painéal tionscadail, ina dtaispeántar na gnáthshonraí (líon agus stádas na n-imscaradh, na podanna, etc.; úsáid acmhainní agus méadrachtaí eile) i trasghearradh tionscadal.
- Taispeáint nuashonraithe fíor-ama ar an stádas braisle agus ar na hathruithe (imeachtaí) a tharla ann; logaí féachana.
- Féach ar shonraí monatóireachta bunaithe ar Prometheus, Alertmanager agus Grafana.
- Oibreoirí bainistíochta a bhfuil ionadaíocht acu i .
- Bainistigh tógálacha a ritheann trí Docker (ó stór sonraithe le Dockerfile) nó fóntais sheachtracha treallach.
NB: Níor chuir muid daoine eile leis an gcomparáid Dáiltí Kubernetes (mar shampla, i bhfad níos lú cáiliúla ): in ainneoin gur féidir an comhéadan grafach iontu a bheith an-dul chun cinn, is gnách go dtagann sé mar chuid de chruach chomhtháite córas mór. Mar sin féin, má cheapann tú go bhfuil roinnt réitigh atá ag feidhmiú go hiomlán i suiteáil vanilla K8s ar iarraidh, cuir in iúl dúinn sna tuairimí.
bónas
1. Portainer ar Kubernetes i béite
- ;
- (~ 100 réalta GitHub);
- Ceadúnas: Zlib(?) (mar an gcéanna leis an tionscadal tuismitheora).
Tionscadal ó fhoireann Portainer, a d'fhorbair an comhéadan móréilimh den ainm céanna chun oibriú le Docker. Ós rud é go bhfuil an tionscadal ag céim luath forbartha (an chéad agus an t-aon leagan béite 16 Aibreán, 2020), níor mheasamar a ghnéithe. Mar sin féin, d'fhéadfadh sé a bheith suimiúil go leor: má tá sé seo cosúil leatsa, lean an fhorbairt.
2. IcePanel
- ;
- Ceadúnas: dílseánaigh;
- I mbeagán focal: "Amharc eagarthóir Kubernetes."

Tá sé mar aidhm ag an bhfeidhmchlár deisce óg seo acmhainní Kubernetes a shamhlú agus a bhainistiú i bhfíor-am le comhéadan tarraing & titim simplí. Is iad na cuspóirí a dtacaítear leo faoi láthair ná Pod, Seirbhís, Imscaradh, StatefulSet, PersistentVolume, PersistentVolumeClaim, ConfigMap agus Secret. Geallann siad tacaíocht Helm a chur leis go luath. Is iad na príomh-mhíbhuntáistí ná go bhfuil an cód dúnta (táthar ag súil leis ) agus easpa tacaíochta Linux (níl ach leaganacha ar fáil faoi láthair Windows и macOS, cé gur dócha nach bhfuil ann ach ceist ama freisin).
3. k9s
- ;
- ;
- (~ 7700 réalta GitHub);
- Ceadúnas: Apache 2.0;
- Go hachomair: “Comhéadan consól do Kubernetes a ligeann duit do bhraisle a bhainistiú i stíl.”

Níor cuireadh an fóntais san áireamh ach amháin sa chuid bónas den athbhreithniú ar an gcúis go dtugann sé GUI consól. Mar sin féin, chuir na húdair brú go litriúil ar an gcuid is mó as an teirminéal, ag tairiscint ní hamháin comhéadan áisiúil, ach freisin 6 théama réamhshainithe, agus córas forbartha aicearraí méarchláir agus ailiasanna le haghaidh orduithe. Ní raibh a gcur chuige críochnúil teoranta do chuma: tá cumas k9s iontach taitneamhach: acmhainní a bhainistiú, staid an bhraisle a thaispeáint, acmhainní a thaispeáint i radharc ordlathach le spleáchais, logaí féachana, tacú le RBAC, cumais a leathnú trí fhorlíontáin... Gach rud ba é seo a thaitin leis an bpobal leathan K8s: cainníocht Tá tionscadal réalta GitHub beagnach chomh maith le Painéal oifigiúil Kubernetes!
4. Painéil rialaithe iarratais
Agus ag deireadh an athbhreithnithe - mionchatagóir ar leith. Áiríonn sé dhá chomhéadain gréasáin atá deartha ní le haghaidh bainistiú casta braislí Kubernetes, ach chun an méid a úsáidtear iontu a bhainistiú.
Mar is eol duit, is é Helm ceann de na huirlisí is aibí agus is forleithne chun feidhmchláir chasta a imscaradh i Kubernetes. Thar a thréimhse a bheith ann, tá go leor pacáistí (cairteanna Helm) carntha le haghaidh imscaradh éasca . Mar sin, tá sé loighciúil go leor go bhfeicfear uirlisí amhairc cuí chun cabhrú le saolré na gcairteacha a bhainistiú.
4.1. Monacular
- (1300+ réalta GitHub);
- Ceadúnas: Apache 2.0;
- Go hachomair: “Feidhmchlár gréasáin chun cairteacha Helm a chuardach agus a aimsiú thar stórtha iolracha. Feidhmíonn sé mar bhonn le tionscadal mol Helm."

Tá an fhorbairt seo ó údair Helm suiteáilte i Kubernetes agus ritheann sé laistigh de bhraisle amháin, ag comhlíonadh an tasc a shanntar. Níl an tionscadal ag forbairt ar chor ar bith, áfach. Is é a phríomhchuspóir tacú le Mol Helm a bheith ann. Maidir le riachtanais eile, molann na húdair Kubeapps (féach thíos) nó Red Hat Automation Broker (cuid de OpenShift, ach freisin nach bhfuil á fhorbairt a thuilleadh).
4.2. Kubeapps
- ;
- ;
- (~ 2100 réalta GitHub);
- Ceadúnas: Apache 2.0
- Go hachomair: “Do chlár feidhmchlár le haghaidh Kubernetes.”

Táirge ó Bitnami, atá suiteáilte freisin i mbraisle Kubernetes, ach difriúil ó Monocular ina fhócas tosaigh ar oibriú le stórtha príobháideacha.
Príomhghnéithe agus feidhmiúlacht Kubeapps:
- Féach ar agus suiteáil cairteacha Helm ó stórtha.
- Seiceáil, nuashonraigh agus bain feidhmchláir Helm-bhunaithe atá suiteáilte ar an mbraisle.
- Tacaíocht le bheith ag obair le stórtha cairte saincheaptha agus príobháideacha (tacaíonn sé le ChartMuseum agus JFrog Artifactory).
- Féach ar agus oibriú le seirbhísí seachtracha - ó Chatalóg Seirbhíse agus Bróicéirí Seirbhíse.
- Feidhmchláir suiteáilte a fhoilsiú ag baint úsáide as meicníocht Ceangail Chatalóg Seirbhíse.
- Tacaíocht le haghaidh fíordheimhnithe agus scaradh cearta ag baint úsáide as RBAC.
Tábla deiridh
Seo thíos tábla achoimre ina ndearnamar iarracht achoimre agus comhiomlán a dhéanamh ar phríomhchumais na gcomhéadan amhairc atá ann cheana chun comparáid a éascú:
(Leagan ar líne den tábla .)
Conclúid
Is nideoige sách sonrach agus óg iad comhéadain grafacha do Kubernetes. Mar sin féin, tá sé ag forbairt go gníomhach: is féidir leat réitigh measartha aibí a fháil cheana féin agus cinn an-óg a bhfuil spás fós acu chun fás. Freastalaíonn siad ar éagsúlacht feidhmchlár, ag tairiscint gnéithe agus cuma a oireann beagnach gach blas. Tá súil againn go gcabhróidh an t-athbhreithniú seo leat an uirlis is fearr a oireann do do riachtanais reatha a roghnú.
PS
Go raibh maith agat le haghaidh sonraí OpenShift Console don tábla comparáide!
Léigh freisin ar ár mblag:
- «";
- «";
- «";
- «'.
Foinse: will.com
