NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
SK

Kontajnery a orchester

Kubernetes: Orchestrator, úprimne argumentoval

Kubernetes je kontajnerový orchestrátor, ktorý sa stal predvoleným substrátom veľkého systému infraštruktúry: nasadenia, služby, vstup, PersistentVolumes a API, ktoré popisuje požadovaný stav. Je tiež obrovský. Úprimný článok o Kubernetes začína tým, kedy ho nepoužívať, potom pokrýva skutočnú architektúru, možnosti hostenia (spravované vs k3s) a disciplínu, ktorú vyžaduje.

Kľúčové body

  1. Základný objektový model je skutočne dobrý: Nasadenia popisujú požadovaný stav repliky, Služby poskytujú stabilnú sieť, samostatnú konfiguráciu ConfigMaps/Secrets a Ingress zasahuje von; deklaratívne zmierenie (kontroléry fixujúce drift) je architektúra, na ktorej stavia všetko ostatné.
  2. Prevádzková váha je skutočná: komponenty riadiacej roviny (server API, atď., plánovač, správca radiča) každý potrebuje HA a monitorovanie; etcd zálohy sú jediná neočarujúca úloha, ktorá rozhoduje o tom, či je klaster obnoviteľný; a upgradovať disciplínu (jedna menšia verzia na krok, najprv kanárske uzly) je stála povinnosť.
  3. Spravovaná verzus samospravovaná vidlica: obchodná kontrola GKE/EKS/AKS na zníženie ops, k3s/microk8s sú legitímne minidistribúcie pre malé flotily a samospravujúci HA masters zostáva projektom veľkého tímu; pre hostingové firmy sú k3 na niekoľkých uzloch často tým správnym stropom.
  4. Ukladanie je miesto, kde väčšina prvých klastrov bolí: PV/PVC naprieč triedami úložiska na rôznych cloudoch sa líšia, hostPath je šľapák a triedy podporované blokovým úložiskom majú skutočnú sémantiku IOPS/rýchlosti; plánovať triedy úložiska a stratégiu zálohovania (trieda Velero) pred prvým stavovým zaťažením.
  5. Networking je jeho vlastnou disciplínou: voľby CNI (flanel, calico, cilium) kontrolné prekrytie vs. natívne smerovanie a politika výstupu; Ingress (nginx/traefik) plus cert-manager ovláda TLS; trhové nástroje sa líšia vo vyspelosti Gateway API; pred výberom zmerajte.
  6. Úprimný verdikt v našej kategórii kontajnerov: osvojte si Kubernetes, keď pracovné zaťaženie prináša viacuzlové plánovanie, automatické škálovanie a automatizácia nasadenia riadená rozhraním API; nerobte k8 jediný server WordPress; Distribúcie triedy k3s rozširujú úžitkovú zónu, ale najmenšie poctivé klastre stále stoja viac ops ako skladanie.

Poznámka z teréna

Ukázalo sa, že klient, ktorý 'potreboval Kubernetes', potreboval presne štyri služby na dvoch hostiteľoch a k3s im za to privilégium priniesol riadiace lietadlo na stráženie detí. Presunuli sme ich na obyčajné zostavy a ich pager na zavolanie sa odmlčal. Najlepšie rozhodnutie Kubernetes je často to, ktoré neurobíte.

Často kladené otázky

Mal by sa náš malý hostingový balík presunúť na Kubernetes?

Pravdepodobne nie: ak vaše pracovné zaťaženie tvorí hŕstka služieb na niekoľkých hostiteľoch, skladovanie alebo zásobníky spravované Podmanom sú jednoduchšie na zabezpečenie a monitorovanie; prínos k8s začína skutočne dynamickými potrebami plánovania alebo automatizáciou riadenou API vo veľkom rozsahu.

GKE, EKS, AKS alebo samostatne spravované k3?

Riadené kontrolné lietadlá obchodná kontrola pre vyložené vylepšenia; trieda k3s pre on-prem a nákladové stropy; Samoobslužný kompletný Kubernetes je špeciálny projekt a len zriedka je správnou odpoveďou pre hostingový obchodný profil.

Aká je najčastejšia prevádzková porucha?

etcd sa nezálohuje: ako ďalšie sa zobrazí uplynutie platnosti certifikátu v riadiacej rovine; považovať zálohu klastra (snímky atď. alebo velero) za prvú vec nasadenú po samotnom klastri.

Ako zabezpečíme klaster rozumne?

Najnižšie privilégium RBAC so skutočnými rolami na tím, sieťovými politikami, ktoré v skutočnosti segmentujú prevádzku v mennom priestore, skenovaním obrázkov pri prijatí (háčiky na politiku trivy triedy) a tajomstvami v klastri, ktoré spravuje váš externý tajný manažér namiesto surového YAML.

Ako Kinetikatech pomáha s kontajnery a orchester

Uprimne, väčšina tímov k nám prichádza až potom, čo skúšalo veci najskôr samo: Spustenie softvéru v obrazoch namiesto inštalácií: Docker, Podman, Porttainer a Kubernetes s hygienou obrazu, zabezpečením démonov a disciplínou upgradov, ktoré rozhodujú o tom, či kontajnery pomôžu operáciám alebo ich skomplikujú. Naša služba Správa serverov a Bezpečnosť Linuxových serverov existuje, aby ste sa s kontajnery a orchester nepoznávali na vlastnej koži; my sa postaráme o nastavenie, dohľad a prekvapenia o tri ráno.

Pozrite sa s inžinierom

Problém so serverom? Napadený web? Pomalé načítanie?

Kritické problémy vyriešime v 30 minútach — nonstop, 7 dní v týždni.

Požiadať o núdzovú podporu support@kinetikatech.com