Logo de Dallonses

Kubernetes

Què és Kubernetes?

Kubernetes és un sistema per executar contenidors en un clúster de màquines. Li dius l'estat que vols, per exemple cinc còpies d'aquest servei, sempre sanes, accessibles en aquesta adreça, i treballa perquè la realitat coincideixi amb aquesta descripció. Si un contenidor cau, en reinicia un. Si una màquina mor, reprograma la feina en una altra banda. Si puja el trànsit, pot afegir còpies.

Va sorgir de com Google executava el seu programari internament i es va convertir en la manera estàndard d'orquestrar contenidors a escala. Kubernetes gestiona el desplegament, l'escalat, la xarxa entre serveis, les actualitzacions progressives i l'autoreparació, tot dirigit per una configuració declarativa que versiones al costat del teu codi. L'inconvenient és que és un sistema gran i intricat, amb una corba d'aprenentatge real i un cost operatiu real. Una app petita no el necessita, i operar-lo malament és pitjor que no operar-lo. Una plataforma de streaming que ha d'afegir capacitat tan bon punt s'estrena una sèrie, i reduir-la de nit, usa Kubernetes per afegir i treure contenidors de manera automàtica davant de la demanda en viu.

Encaixa de manera natural amb la infraestructura com a codi i els pipelines CI/CD, ja que tot el clúster es descriu en arxius i els canvis flueixen pels mateixos pipelines que el codi de l'aplicació.

Kubernetes a Dallonses

La nostra primera pregunta és sempre si un client necessita de debò Kubernetes. Molts productes corren a la perfecció en una plataforma gestionada o un parell de contenidors, amb molt menys per operar. L'escollim quan els requisits ho demanen de debò: molts serveis, demandes reals d'escalat, diversos entorns que s'han de comportar igual. Quan no és el cas, ho diem, perquè la complexitat sense ús és cost amb passos de més.

Quan Kubernetes és l'eina correcta, el mantenim avorrit a propòsit. El clúster viu en control de versions, els desplegaments flueixen per pipelines CI/CD i res no canvia a mà en un sistema en viu. Això connecta amb la nostra feina d'estandardització de plataformes, perquè cada entorn sigui reproduïble, i amb l'optimització de costos, perquè un clúster deixat en pilot automàtic crema diners en silenci en capacitat que ningú no usa.

No tens clar si Kubernetes encaixa amb la teva escala o només afegeix sobrecàrrega? Esbrinem què necessites de debò.

Parlem d'infraestructura

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant