Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

I le aso 24 o Novema, na fa'ai'u ai le Slurm Mega, o se a'oa'oga fa'apitoa i Kubernetes. Sosoo Mega o le a faia i Moscow ia Me 18-20.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Le manatu o le Slurm Mega: matou te vaʻavaʻai i lalo o le pulou o le fuifui, suʻesuʻe i le teori ma faʻataʻitaʻi le lavelave o le faʻapipiʻiina ma le faʻatulagaina o se fuifui saunia ("le-le-faigofie-auala"), mafaufau i faiga. mo le fa'amautinoaina o le saogalemu ma le fa'apalepale masei o talosaga.

Mega Bonus: O i latou e pasi Slurm Basic ma Slurm Mega latou te mauaina uma le malamalama e manaʻomia e pasi ai le suʻega CKA i le CNCF ma le 50% pa'u ile su'ega.

Faʻafetai faapitoa ia Selectel mo le tuʻuina atu o se ao mo le faʻataʻitaʻiga, faʻafetai lea na galulue ai tagata taʻitoʻatasi i la latou lava fuifui atoa, ma matou te le tau faʻaopoopoina se 5 afe faaopoopo i le tau o le tiketi mo lenei.

Ou te le taʻuina atu ia te oe poʻo ai Bondarev ma Selivanov, mo i latou e fiafia, faitau iinei.

Slurm Mega. Aso muamua.

I le aso muamua o le Slurm Mega, na matou utaina tagata auai i autu e 4. Na saunoa Pavel Selivanov e uiga i le faagasologa o le fatuina o se fuifui failover mai totonu, e uiga i le galuega a Kubeadm, faʻapea foʻi ma le suʻega ma faʻafitauli o le fuifui.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Uluai kofe malologa. E masani lava o se “logo a le faiaoga,” ae i le Slurm, a o inu kofe tamaiti aoga, e faaauau pea ona tali e faiaoga fesili.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2
Ma e ui lava i le mea moni o le ao "Break II" o loʻo faʻafefe i luga o le ulu o Pavel Selivanov, e le o lona taunuuga e alu i se malologa.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2
Sergei Bondarev ma Marcel Ibraev o loʻo faʻatali mo lo latou taimi e o ai i le pulelaa.

I le taimi o le malologa, sa ou alu atu ia Sergey Bondarev ma fesili atu: “O le a se fautuaga e te tuuina atu i inisinia Kubernetes uma e faavae i lou poto masani i le galue ai ma fuifui a matou tagata faatau?”

Na tuuina mai e Sergey se fautuaga faigofie: “poloka le avanoa mai le Initaneti ile server API. Aua mai lea taimi i lea taimi o loʻo i ai faʻamataʻu saogalemu e mafai ai e tagata faʻaoga le faʻatagaina ona maua avanoa i le fuifui.»

Ina ua maeʻa ni nai minute ma se fagu vai minerale, na faanatinati atu Pavel Selivanov i le taua ma le ata o le autu "Faʻatagaina i totonu o se fuifui e faʻaaoga ai se kamupani mai fafo," o le LDAP (Nginx + Python) ma le OIDC (Dex + Gangway).

I le isi malologa, Marcel Ibraev, failauga Slurm, Pule Faʻamaonia Kubernetes, na tuʻuina atu lana fautuaga i inisinia Kubernetes: "O le a ou fai atu se mea e foliga mai e le taua, ae a mafaufau i le tele o taimi ou te fetaiai ai ma lenei mea, e i ai loʻu masalosalo e le o tagata uma e amanaia lenei mea. E le tatau ona e talitonu tauaso i soʻo se How-To mai le Initaneti o le a taʻu atu ia te oe le aoga o lenei mea poʻo lena fofo. I le tulaga o Kubernetes, e iai se uiga faʻapitoa. Ona o le Kubernetes o se faiga faʻalavelave ma faʻaopoopoina se fofo i ai e leʻi faʻataʻitaʻiina i lau galuega faʻapitoa ma o lau faʻapipiʻi faʻapipiʻi e mafai ona oʻo atu ai i taunuuga leaga, e ui lava i le mea moni na latou tusia i luga o le Initaneti e uiga i lona malulu. E tusa lava pe na o Kubernetes lava ia e aunoa ma se auala paleni e mafai ona afaina ai lau poloketi, "o le mea e lelei mo se Rusia o le oti mo se Siamani." O le mea lea, matou te suʻeina, siaki, ma suʻe soʻo se fofo aʻo leʻi faʻatinoina e i matou lava. E na o le pau lea o le auala e te amanaʻia ai nuances uma e ono tulaʻi mai.".

Ina ua uma le aoauli, Sergei Bondarev ulufale atu i le taua. O lana autu o le Network policy, o lona uiga o se folasaga ile CNI ma Network Security Policy.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Ua tumu le Initaneti i tala e uiga i le Network Policy. O lo'o iai se manatu i le au pulega e mafai ona tu'uina atu Tulafono Fa'afeso'ota'i, ae e fiafia tele tagata tomai fa'apitoa mo le saogalemu i lenei meafaigaluega ma mana'omia le fa'aagaoioi o Faiga Fa'avae.

Na ave e Pavel Selivanov le foe o Kubernetes mai ia Sergey Bondarev ma le autu "Saogalemu ma avanoa tele talosaga i se fuifui." E iai ana mataupu e fiafia iai: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Le autu a Mega, lea na saunoa ai Pavel i DevOpsConf: fa'afefea ona faigofie ma vave ona talepeina se fuifui Kubernetes ma maua uma aia tatau ile 5 minute.

Ina ua uma ona taʻu atu le faigofie tele o le Kubernetes cluster e mafai ona hacked, fai mai le au masalosalo: "Ioe, na ou fai atu ia te oe, o au Kubernetes e tumu i pu." Faʻamatala e Pavel e mafai ona faʻapipiʻi le saogalemu i totonu o se fuifui, ma e le faigata, ae naʻo le faʻaogaina o le puipuiga e le mafai ona faʻaogaina. Fa'amatalaga i tusitusiga lipoti.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2
— O ai na gauia le fuifui? Na ia gauia le fuifui! E mafai ona ou vaai atoatoa mai iinei!

I Slurms, o mea uma e le faigofie ma faigofie, ina ia aua neʻi le fiafia. Ae o le taimi lea na filifili ai Telegram e faʻaali atu i tagata uma le lima o mea:

Марсель Ибраев, [22 нояб. 2019 г., 16:52:52]:
Коллеги, в данный момент наблюдаются сбои в работе Телеграм, имейте это ввиду

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Na faaiuina le aso muamua, susulu ma tumu i le poto aoga. I le aso lona lua o le a sili atu le tele o faʻataʻitaʻiga, faʻalauiloa se faʻamaumauga tuʻufaʻatasia e faʻaaoga ai le PostgreSQL e fai ma faʻataʻitaʻiga, faʻalauiloa le RabbitMQ cluster, puleaina mealilo i Kubernetes.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Slurm Mega. Aso lona lua.

Na amata e le failauga le aso lona lua i se faasilasilaga fiafia: "I le taeao, e pei ona taʻua e Pavel ananafi, o loʻo faʻatali mai ia i tatou le malosi moni. I le gagana a fomai tipitipi, o le a tatou oo atu i le loto o Kubernetes!”

O le fa'afiafia tele o se tala ese. O se tasi o faʻafitauli i le Slurm o le tapeina lea e tagata mai le tele o faʻamatalaga ma momoe. Sa matou sailia pea se auala e fai ai se mea e uiga i ai, ma o tamaʻi taʻaloga ma se aofia na lelei le galuega i le Slurm mulimuli. O le taimi lea na matou fa'afaigaluegaina se tagata ua a'oa'oina fa'apitoa. Sa i ai le tele o tausuaga i le talatalanoaga e uiga i "tauvaga fiafia," ae o le mea moni e tumau pea tatou te leʻi vaʻai lava i ni tagata fiafia.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Na latou o mai e laveaʻi Marcel Ibraev - ma na amata ona ia suʻesuʻeina talosaga a le Stateful i le fuifui. O lona uiga, faʻalauiloa se faʻamaumauga faʻamaumauga e faʻaaoga ai le PostgreSQL e fai ma faʻataʻitaʻiga ma le faʻalauiloaina o le RabbitMQ cluster.

Ina ua uma le aoauli, amata Sergey Bondarev galue i le K8S. Ma o le autu o le "Tausi Mea lilo." Na ufitia o ia e Mulder ma Scully. Na a'oa'oina le pulega faalilolilo i Kubernetes ma Vault. Ma faapea foi "O loo i fafo le upumoni".

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Na faaauau pea seia oo i le leva o le afiafi, ina ua amata ona talanoa Pavel Selivanov e uiga i le Horizontal Pod Autoscaler

Slurm Mega. O le aso lona tolu.

Ma le malosi ma le fiafia, mai lava i le taeao, na faaosofia ai e Sergei Bondarev le aofia i le faʻaleleia ma le toe faʻaleleia mai le toilalo. Na ou siakiina le faʻamaumauga ma le toe faʻaleleia o le fuifui e faʻaaoga ai Heptio Velero ma etcd patino.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Na faaauau e Sergey le autu o le taamilosaga faaletausaga o tusi faamaonia i totonu o le fuifui: faafouga o tusi faamaonia-vaalele e faaaoga ai le kubeadm. Aʻo leʻi oʻo i le 'aiga o le aoauli, ina ia faʻaosofia le fia'ai o tagata auai pe faʻaumatia atoa, na faʻatūina e Pavel Selivanov le autu o le faʻaogaina o le talosaga.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Sa iloiloina fa'ata'ita'iga ma mea faigaluega fa'apipi'i, fa'apea fo'i ma ta'iala fa'ata'oto.

Na saunoa Pavel Selivanov e uiga i se autu fou: Service Mesh, Istio installation. O le autu na matua'i tamaoaiga e mafai ai ona e faia se isi a'oa'oga malosi i ai. O loʻo matou talanoaina fuafuaga, faʻatali mo faʻasalalauga.

O le mea autu o mea uma e galue lelei. Aua ua oo i le taimi e faataitai ai:
fausiaina o le CI/CD e fa'alauiloa fa'atasi le tu'uina atu o talosaga ma fa'afou fa'aputuga. I galuega fa'alea'oa'oga e lelei mea uma. Ma o nisi taimi e tumu le olaga i mea e ofo ai.

Slurm Mega. Fa'atuina o se fuifui ua saunia, 3 fesoasoani aoga mai failauga ma Slurm fa'atasi ma Luke Skywalker ma R2D2

Talosia ia i ai le Slurm ia te oe!

puna: www.habr.com

Faaopoopo i ai se faamatalaga