Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

Nota. transl.: Auctor materiae originalis est Henning Jacobs a Zalando. Novam interfaciem textus fabricandi cum Kubernetes creavit, quod "kubectl pro tela" positum est. Cur novum consilium Open Source apparuit et quae criteria non sunt solutiones inveniendae occurrerunt β€” suum articulum legit.

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

In hoc post, varias interretiales apertas fontes Kubernetes recensens, postulata mea pro universali UI proponam, et cur explicavi enucleavi. Kubernetes WebView - interfacies ordinatur ut facilius multiplices uvas simul sustineat et Troubleste.

Utere casibus

Zalando magnum numerum usorum Kubernetorum (900+) et botri colimus (100+). Duo sunt casus communis usus qui ex instrumento interretiali dedicato prodessent;

  1. communicatio cum collegis in subsidium;
  2. incidentibus et earum causis respondendo.

Support

In mea experientia, communicationes sociales saepe sic spectant;

β€” Auxilium, nostrum officium XYZ est unavailable!
- Quid tu vides cum praestare? kubectl describe ingress ...?

Vel simile quid pro CRD:

- Habeo quaestionem cum identitatis servitio...
β€” Quid facit imperium? kubectl describe platformcredentialsset ...?

Communicatio talis plerumque descendit ad varias variationes mandati ingrediendi kubectl ut ad cognoscendam quaestionem. Quam ob rem ambae partes ad colloquium coguntur ut constanter inter chat terminalem et telam commutare, et plus aliud condicionem observant.

Quare velim Kubernetes telae frontend sequentes admittant;

  • users poterat commutatio nexus idem observa;
  • ut adiuvet vitare humana errata in support: for example, logging into the wrong cluster on the command line, typos in CL imperat, etc.;
  • permitteret views generate tuum collegas mittere, id est, columnas tag addere, in una pagina multa genera facultatum exhibere;
  • Optime, hoc instrumentum interretialem te permittere debet ut ponat "altum" nexus ad sectiones specificas YAML (exempli gratia, ostendens modulum incompositum, qui defectis facit).

Incident responsio et analysis

Respondens infrastructurae casus conscientiae situalis requirit, facultatem aestimandi ictum, et exempla in racemis quaerunt. Exempla quaedam verae vitae:

  • A discrimine productionis officium est problems et opus est invenio omnes facultates Kubernetes nomine in omnibus clustersTroubleshoot;
  • lymphaticorum incipit cadere cum scalas et opus invenies omnes siliquas cum status "pendentium" in omnibus clustersperpendere quaestionem;
  • singuli usores nuntiant quaestionem cum DaemonSet per omnes ligaturas explicuit et opus est ut instar sicco Quaestio est summa?.

Mea solutio in talibus casibus aliquid simile est for i in $clusters; do kubectl ...; done. Patet, instrumentum enucleari posse, qui similes facultates praebet.

Existens Kubernetes interfaces interfaces

Fons apertus mundi interfaciendi ad Kubernetes non valde amplus est*, itaque conatus sum plus informationes uti colligere. Twitter:

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

*Mea explicatio pro stricto numero interfaciendi interfaciendi Kubernetes: nubes officia et Kubernetes mercatores sua frontes solent offerre, ergo mercatum pro "bono" liberum Kubernetes UI relative parvum est.

Per Tweet didici circuitum K8Dash, Kubernator ΠΈ Octant. Intueamur eas et alias solutiones Open Source existentes, conemur intelligere quid sint.

K8Dash

"K8Dash est via simplicissima ad botrum Kubernetes regendi."

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

K8Dash Spectat bonum et celeriter sentit, sed plura incommoda habet ad usus casus supra scripti;

  • Solum intra fines botri.
  • Voluptua et eliquare possibilia sunt, sed permalinka non habent.
  • Non est subsidium consuetudinis Resource Definitions (CRDs).

Kubernator

β€œKubernator alterus est UI pro Kubernetes. Secus summus gradus Kubernetes Dashboard, humili gradu potestatem et excellentem visibilitatem praebet in omnibus obiectis in botro cum facultate novas creandi, eas recensendi et certamina componendi. Cum applicationis lateralis omnino clientis (sicut kubectl), non requirit aliquem praeter Kubernetes API ipsum servitorem, et praeterea regulas accessum botrum servat."

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

Hoc satis accurate description Kubernator. Donec eget aliquam diam;

  • Botrus tantum inservit.
  • Modus inspiciendi index nullus est (i.e., siliquas omnes cum statu "pendente" ostendere non potes.

Kubernetes Dashboard

β€œKubernetes Dashboard interfacies interfaciendi est universalis pro racemis Kubernetes. Usores permittit uti applicationes fermentum in botro currendo, nec non in ipso botro.

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

Infeliciter, Kubernetes Dashboard revera non adiuvat cum auxilio meo et actioni incidenti responsioni quia est:

  • exstant nexus permanentes, exempli gratia cum facultates spargo vel talem ordinem muto;
  • non est facilis via ad statum percolandum - exempli gratia, vide omnes siliquas cum statu "pendentium";
  • botrus tantum sustentatur;
  • CRDs non praebentur (haec notatio sub evolutione est);
  • nulla consuetudo columnas (ut per type columnas intitulatum kubectl -L).

Kubernetes Operational View (kube-ops-view)

"System Dashboard Observer for K8s Cluster Space."

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

Π£ Kubernetes Operational View A ratione prorsus diversa: hoc instrumentum solum ostendit nodos botri et siliquas WebGL utentes, sine ullis obiectis textualibus. Magnum est ad celeris inspectionem valetudinis botri (siliquae cadentes?)*, sed non est idoneus ad auxilium et casus responsionis usus casus supra descriptos.

* Nota. transl.: Hoc sensu, etiam in plugin nostro interesse potes grafana-statusmap, de quo fusius locuti sumus in hoc articulum.

Kubernetes Resource Report (kube-resource-report)

"Siliquam collecta et Kubernetes botri rogationum subsidiorum, confer ad consumptionem resource, HTML static generandum."

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

Kubernetes Resource Report static HTML relationum generat de usu resource usu et distributione sumptus per teams/applicationes in racemis. Renuntiatio aliquantum utilis est ad auxilium et responsionem incidentem, quia permittit te cito invenire botrum ubi explicatur applicatio.

Nota. transl.: Ministerium et instrumentum utile etiam esse possunt ad informationem de destinatione opum et eorum sumptibus inter provisores nubis Kubecostquas recognoscimus nuper editis.

Octant

"Tabulae extensibile suggestum pro developers ordinatum ad maiorem intelligentiam multiplicitatem botri Kubernetarum".

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

OctantVMware creatum, productum novum est quod de comparatione nuper didici. Cum auxilio opportunum est botrum explorare in machina locali (sunt etiam visualizationes), sed respondet quaestiones subsidii et responsionis incidentis tantum ad parvum. Octant Incommoda;

  • Non botrus quaero.
  • Machina localis tantum operatur (non explicatur ad botrum).
  • Non potest exstat / filter obiecta (solum titulus electrix sustinetur).
  • Morem columnarum exprimere non potes.
  • Objecta nominali spatio enumerare non potes.

Etiam problemata stabilitatis Octant cum Zalando botri habui: de quibusdam CRDs eum procidens.

Introducendis Kubernetes Web View

"kubectl for telae".

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)

Post analysing optiones interfacies available pro Kubernetes, unum novum creare decrevi: Kubernetes WebView. Etenim omnibus tantum viribus opus est kubectl in textus, scilicet;

  • dispositio omnium operationum, quibus utentes uti malunt kubectl;
  • omnia delata esse debent permanentes et paginam in forma originali repraesentant ut collegae ea communicare possint et in aliis instrumentis uti;
  • subsidium pro omnibus objectis Kubernetes, quae te ad solvendum genus problematum sinebunt;
  • subsidiorum indices tractabiles esse debent pro ulteriori opere (in spreadsheets, CLI instrumenta similia grep) et repone (exempli gratia pro postmortems);
  • subsidia eligendi opes pittacium (similis kubectl get .. -l);
  • facultatem creare lists varias facultates (similis to kubectl get all) communem imaginem perficiendi inter collegas obtinere (exempli gratia in responsione incidenti);
  • facultatem addendi consuetudinis captiosam profundam nexum cum aliis instrumentis ut ashboardas, caesuras, registras applicationes, etc. ad faciliorem sollicitudinem / solvendis erroribus et incidentibus respondendo;
  • In fronted debet esse tam simplex quam maxime (purus HTML) ad problemata temere vitanda, sicut JavaScript gelida;
  • subsidium multiplex ligaturas ad simpliciorem commercium in consultatione remota (exempli gratia, recordari unum tantum URL);
  • Si fieri potest, analysis situalis simplicior debet esse (exempli gratia, cum nexus ad facultates per omnes ligaturas/nomologias);
  • occasiones additionales creandi nexus flexibiles et informationes textus illustrandi, exempli gratia, ut collegas designare possis sectionem specificam in descriptione opum (linea in YAML);
  • facultas consuendi ad requisita clientis specificae, exempli gratia, permittens te creare speciales ostentationes templates pro CRDs, tua mensa sententiarum, et stilos mutare CSS;
  • instrumenta explorationis ulterioris in linea mandatorum (exempli gratia plena praecepta ostendentes kubectlad imitandum paratus);

Ultra munera in Kubernetes Web View (non-metatis) manebat;

  • abstraction of Kubernetes objects;
  • applicatio procuratio (exempli gratia, instruere procuratio, Helm chartis, etc.);
  • res scribendas (fieri debet per instrumenta tutis CI/CD et/vel GitOps);
  • pulchra interface (JavaScript, themes, etc.);
  • visualization (videatur kube-Opis-visum);
  • pretium analysis (videatur kube-resource-fama).

Quomodo Kubernetes interretialem View auxilium cum auxilio et responsione incidenti facit?

Support

  • Omnes nexus permanentquae facilius cum collegis notitias permutat.
  • Potes creare ideas tuasexempli gratia, omnia instruere et siliquas cum pittacio specifico in duobus racemis specificis (plures nomina botri et technicorum genera in nexu, a commatibus separatis, specificari possunt).
  • Potes referri ad specifica lineae in YAML file objectum, significans difficultates potentiales in obiecto specification.

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)
Quaerere per ligaturas in Kubernetes Visum interretialem

Incident Responsio

  • Global search (Investigationis globalis) sino te quaerere res in omnibus racemis.
  • Album Views omnia objecta exhibere potest cum quodam statu/columna in omnibus racemis (exempli gratia, necesse est siliquas omnes cum statu "pendente" invenire.
  • Index rerum potest downloaded in tab-separato valore (TSV) format pro analysi posteriori.
  • Mos externa nexus Permittit te commutandum ad ashboardas et alia instrumenta pertinentia.

Annuntiatio interretialis Kubernetes (et brevis prospectus aliorum interreti UIs ad Kubernetes)
Kubernetes Web View: index leguminis cum "pendentibus" status in omnibus racemis

Si vis experiri Kubernetes Visum interretialem, reprehendo sicco commendo documentum aut intueri Vivamus demo.

Utique, interfacius melius potuit esse, sed nunc Kubernetes Visum Web est instrumentum pro "usoribus provectis" qui non devitant a viae URL abusionibus, si opus est, manualibus. Si commentarias / additiones / suggestiones habes, commodo commodo mecum on Twitter!

Hic articulus est brevis historia curriculi quod ad faciendum Kubernetes Visum interretialem perduxit. Plura sequentur! (Nota. transl.: Debent expectari in author's blog.)

PSfrom interpres

Lege etiam in nostro diario:

Source: www.habr.com