Non opus est tibi Kubernetes

Non opus est tibi Kubernetes
Puella scooter. Illustration Freepik, Nomad logo from HashiCorp

Kubernetes est trecenta libra torquatus orchestrationis continentis. Operatur in nonnullis maximis vasis in mundo, sed pretioso.

Maxime cara pro minoribus iugis, quae multum adiumenti tempus et ardua discendi requiret curvam. Nimium supra caput est quadrigae nostrae. Ita nos quaerere coepi utrumlibet - et adamavit Nomadum.

Quid vis

Manipulus noster complura officia communia operandi vigilantia et analysi sustinet: API terminos metricos scriptos in Go, Prometheus exportationes, parsers iniuriarum sicut Logstash et Gollumnecnon databases sicut InfluxDB vel Elastica inquisitio. Quaeque officia in suo vase decurrit. Simplex ratio nobis necessaria est ut omnes cursus retineant.

Incipimus cum indice rerum ad orchestrationem continentis:

  • Statuto officiorum in multis machinis cursus.
  • Maecenas cursus officia.
  • Nexus inter officia.
  • Sileo automatice si religio descenderit.
  • Infrastructuram sustentationem per turmas parvas.

Adde quae sequuntur pulcra erunt, sed additamenta non requiruntur;

  • Machinae tagging innixa eorum facultatibus (exempli gratia, machinae tagging orbis celeriter pro gravibus I/O officiis).
  • Facultatem ad officia currendi independenter a orchestratore (exempli gratia durante evolutione).
  • Communis locus est communicandi figurarum et secretorum.
  • Endpoint for metri ac tigna.

Cur Kubernetes non recte pro nobis

Cum prototypi Kubernetes vidimus, animadvertimus nos magis implicatos stratas logicas addere, quibus oneratius innitentes sumus.

Exempli gratia, Kubernetes subsidiis constructis in usu configurationum via ConfigMaps. Confusum cito potes, praesertim cum multiformes imaginum fasciculi mergerentur vel additamenta ad folliculum adicientes. Kubernetes (or galeamque incendit hoc in casu) permittit ut dynamice qui efficiat externas figuras ad curas separatas. Sed hoc consequitur in arta et occulta copulatione inter consilium tuum et Kubernetes. Nihilominus, Helm et ConfigMaps optiones additae sunt, ideo his uti non debes. Configurationem in Docker imaginem simpliciter imitari potes. Temptat tamen hanc viam descendere et abstractiones supervacuas construere, ut postea paeniteat.

Praeterea oecosystematis Kubernetes celeriter evolvit. Multum temporis et industriae in moderno tempore manere cum optimis artibus et instrumentis ultimis. Kubectl, minikube, kubeadm, helm, colens, kops, oc - album Sequitur et porro. Non omnia haec instrumenta necessaria sunt cum incipias, sed nescis quid opust, ut omnia scire debes. Propter hoc doctrina curva satis ardua est.

Cum ut Kubernetes

In nostro comitatu multi Kubernetes utuntur et cum ea satis laeti sunt. Hae instantiae a Google vel Amazonio administrantur, qui facultates ad eas sustinendas habent.

Kubernetes venit cum mirabile featuresquae continentem orchestrationem in scalis tractabiliorem faciunt;

  • Detailed iura procuratio.
  • Custom moderatoris logicam botro. Hi solum programmata sunt quae Kubernetes API loquuntur.
  • Autoscaling! Kubernetes officia ascendere possunt in usus metri usus postulati et sine interventu manuali exigendo.

Quaeritur an vere his omnibus spectibus opus sit. Abstractionibus niti non potes; ut youll 'have ut quid agatur sub cucullo.

Manipulus noster maxima officia remotius praebet (ob arctam connexionem ad infrastructuram principalem), ideo nolumus nostrum botrum Kubernetes erigere. Iusto officia nobis provident velit.

Non includitur gravida

Nomad 20% orchestrationis est quae 80% rei necessariae praebet. Omnis id est expedita instruit. Nomadum instruere curat, receptacula sileo in errorum casu ... et hoc est.

Totum punctum Nomadum est id quod facit minimum; extensa network policieshoc specialiter designatur. Haec membra extrinsecus vel nullatenus provisa sunt.

Nomadum puto inter otium usum et utilitatem perfectam invenisse pactionem. Est bonum officia parva, independentia. Si temperantia plus indiges, te ipsum erigere habebis, vel alio accessu utaris. Nomadum est tantum orchestrator.

Optimus res de Nomadum est quod suus 'securus' et reponere. Nulla fere connexio venditori est, cum eius functiones facile componantur in alia ratio quae officia administrat. Hoc modo decurrit sicut regularis binarius in omni machina in botro, id est totum!

Nomadum ecosystem of laxe componentibus copulatis

Vera vis Nomadis est eius ecosystematis. Optime integrat cum aliis - omnino ad libitum - productis ut consule (Clavis-valorem copia) vel firmamentum (Processus secretorum). Intus fasciculus Nomades sectiones sunt ad notitias ex his officiis extrahendas:

template {
  data = <<EOH
LOG_LEVEL="{{key "service/geo-api/log-verbosity"}}"
API_KEY="{{with secret "secret/geo-api-key"}}{{.Data.value}}{{end}}"
EOH

  destination = "secrets/file.env"
  env         = true
}

Hic legitur clavis service/geo-api/log-verbosity a Consule dumque laborantes exponimus eam in ambitu variabili LOG_LEVEL. Nos quoque clavem exhibere secret/geo-api-key from Buy as API_KEY. Simplex, sed potens!

Ob simplicitatem suam Nomad cum aliis officiis per API facile patet. Exempli gratia, tags pro operibus sustentantur. Nos omnia officia cum metrics tag trv-metrics. Hoc modo Prometheus facile haec officia per consulem invenire potest et terminum periodice cohibere /metrics ad novam datam. Idem fieri potest, verbi gratia, de lignis utendo ad amabilem venustatem cincinni.

Plura exempla extensionis;

  • Curre officium Jenkins hamo utens, consulque monitores earumque officium Nomadum cum servitii configurationis mutationibus.
  • Ceph Nomadum systema fasciculi distributum addit.
  • Fabio for onus librans.

Haec omnia permittit organice develop infrastructure sine omni nexu speciali venditori.

Pulchra monitio

Nulla ratio est perfecta. Novissima lineamenta in productionem statim introduco non suadeo. Sunt utique cimices et lineamenta absentis, sed similiter Kubernetes.

Comparari Kubernetes, communitas Nomadum non magna est. Kubernetes iam circiter 75 committit et 000 contributores habet, cum Nomad circiter 2000 committit et 14 contributores habet. Nomad difficile tempus erit cum velocitate Kubernetes tenendae, sed fortasse hoc non habet! Ratio magis propria est, et communitas minor etiam significat petitionem vestram viverra magis notandam et acceptam esse, comparatam Kubernetibus.

summary

Bottom line: Noli Kubernetes uti eo quod ceteri omnes faciunt. Accurate postulationes tuas expende et quo instrumentum utilius est.

Si cogitas ton officiorum homogeneorum in magna scala explicandi infrastructurae, Kubernetes bene est optio. Modo conscius sum de multiplicitate addita et pretia laboris. Quaedam costs vitari possunt utendo environment Kubernetes administrato ut Google Kubernetes Engine aut Amazon EKS.

Si modo quaeris certum orchestratorem facilem conservare et extensum esse, cur Nomadum non temptas? Miraberis quantum hoc te capiat.

Si Kubernetes autocineto comparatur, Nomad scooter erit. Unum interdum eget, et interdum eget. Utrumque ius est.

Source: www.habr.com