E pili ana i ka hele ʻana o Plesk iā KubeCon

I kēia makahiki, ua hoʻoholo ʻo Plesk e hoʻouna i kekahi poʻe i KubeCon, ka hanana Kubernetes koʻikoʻi o ka honua. ʻAʻohe ʻaha kūkā i hoʻolaʻa ʻia no kēia kumuhana ma Rusia. ʻOiaʻiʻo, ua kamaʻilio ʻia ʻo K8s ma ʻaneʻi, a makemake nā mea a pau iā ia, akā ʻaʻohe wahi ʻē aʻe e ʻākoakoa ai nā ʻoihana he nui e hoʻomaʻamaʻa ana iā ia ma kahi hoʻokahi. ʻO wau kekahi o ka poʻe i hele mai no ka mea ke hana nei au ma kahi kahua Kubernetes.

E pili ana i ka hele ʻana o Plesk iā KubeCon

E pili ana i ka hui

He mea kupaianaha ka nui o ka ʻaha kūkā: 7000 ka poʻe i hele mai, he kikowaena hōʻikeʻike nui. He 5-7 mau minuke ka hele wāwae ʻana mai kekahi hale a i kekahi. He 30 mau hōʻikeʻike ma nā kumuhana like ʻole i ka manawa hoʻokahi. He nui nā hui i loaʻa i kā lākou mau keʻena ponoʻī, a ua hāʻawi aku kekahi i nā makana maikaʻi a me nā makana maikaʻi loa, a me nā pālule, nā peni, a me nā mea nani ʻē aʻe. Ma ka ʻōlelo Pelekania nā haʻiʻōlelo a pau, akā ʻaʻole au i ʻike i kekahi pilikia. Inā ʻo kēia wale nō ke kumu ʻaʻole ʻoe e hele i nā ʻaha kūkā honua, a laila e hele. ʻOi aku ka maʻalahi o ka ʻōlelo Pelekania IT ma mua o ka ʻōlelo Pelekania maʻamau mahalo i ka nui o nā huaʻōlelo maʻamau āu e kākau ai a heluhelu ai i kēlā me kēia lā ma ke code a me nā palapala. Ua maʻalahi hoʻi ka hoʻomaopopo ʻana i nā hōʻikeʻike. Ua paʻi ʻia ka nui o ka ʻike i loko o koʻu poʻo. I ke ahiahi, ua like wau me kahi kikowaena i hoʻohana ʻia e kahi buffer overflow, a ua ninini pololei ʻia ka ʻike i loko o koʻu subconscious.

E pili ana i nā hōʻike

Makemake au e kamaʻilio pōkole e pili ana i nā hōʻike aʻu i makemake nui ai a ke paipai aku nei au e nānā.

Hoʻolauna iā CNAB: Hoʻopili ʻana i nā noi Cloud Native me nā kaulahao mea hana he nui — Chris Crone, Docker

Ua hoʻokau kēia kamaʻilio ʻana i kahi manaʻo koʻikoʻi iaʻu no ka mea ua pā ia i ke aʻalolo. He nui nā lawelawe like ʻole a mākou, i mālama ʻia a hoʻomohala ʻia e nā poʻe like ʻole o ka hui. Ke hahai nei mākou i kahi ʻano hana infrastructure-as-code, akā aia kekahi mau pilikia i hoʻoholo ʻole ʻia. Aia kahi waihona me ke code Ansible, akā ua mālama ʻia ke kūlana o kēia manawa a me ka waihona ma ka mīkini o ka mea hoʻomohala e holo ana i ka script, me nā palapala hōʻoia. Hiki ke loaʻa kekahi ʻike ma Confluence, akā ʻaʻole maopopo mau kahi. ʻAʻohe wahi e hiki ai iā ʻoe ke kaomi wale i kahi pihi a e maikaʻi nā mea āpau. Manaʻo ka manaʻo e hana i kahi wehewehe a kau ʻaʻole wale i ke code akā ʻo nā mea hana hoʻolaha i loko o ka waihona. E wehewehe i kahi e loaʻa ai ke kūlana a me nā palapala hōʻoia, e holo i ka "make install," a hauʻoli i nā hopena. Makemake au e ʻike i nā kauoha hou aʻe i nā lawelawe; E nānā ana au i nā hoʻokuʻu CNAB, e hoʻohana ana iaʻu iho, e hoʻokō iā lākou, a e hōʻoiaʻiʻo i nā poʻe ʻē aʻe. He template maikaʻi no ka hoʻonohonoho ʻana i kahi Readme i loko o kahi repo.

E hoʻomau i ka lele ʻana o ka mokulele: Ke kākau ʻana i nā mea hana ikaika — Illya Chekrygin, Upbound

Nui ka ʻike e pili ana i nā pilikia o ke kākau ʻana i nā mea hoʻohana. Manaʻo wau he mea pono e heluhelu ʻia kēia haʻiʻōlelo no kekahi e hoʻolālā ana e kākau i kā lākou mea hoʻohana ponoʻī no Kubernetes. Ua noʻonoʻo ia i nā mea āpau mai nā kūlana, ka hōʻiliʻili ʻōpala, ka hui pū ʻana, a me nā mea āpau. He ʻike nui ia. Makemake nui au i ka ʻōlelo mai ke code persistent volumes a Kubernetes:
E pili ana i ka hele ʻana o Plesk iā KubeCon

ʻO ka Papa Mana Kubernetes no ka poʻe hana nui e makemake ana i nā kiʻi - Daniel Smith, Google

Hoʻohanohano ʻo K8s i ka paʻakikī o ka hoʻohui ʻana no ka maʻalahi o ka hoʻokō ʻana.

Hōʻike kikoʻī kēia hōʻike i kekahi o nā mea nui o ke ʻano hana o kahi hui—ka mokulele hoʻomalu, ʻo ia hoʻi ka hoʻonohonoho o nā mea hoʻokele. Hōʻike ia i kā lākou kuleana a me ke ʻano hana, a me nā loina kumu o ka hana ʻana i kahi mea hoʻokele maʻamau me ka hoʻohana ʻana i nā mea e kū nei ma ke ʻano he laʻana.

ʻO kekahi o nā kumu mua loa, ʻo ia ka ʻōlelo aʻoaʻo e hūnā ʻole i nā kūlana maʻamau ma hope o ke ʻano kūpono o ka mea hoʻokele, akā e hoʻololi i ke ʻano ma kekahi ʻano e hōʻailona ai i ka ʻōnaehana ua kū mai nā pilikia.

Ke holo nei i nā ukana hana kiʻekiʻe o eBay me Kubernetes - Xin Ma, eBay

He ʻike hoihoi loa, he nui ka ʻike a me nā ʻōlelo aʻoaʻo no nā mea e noʻonoʻo ai ke kaumaha nui ʻoe. Loaʻa iā lākou ka ʻike maikaʻi ma Kubernetes, e kākoʻo ana i 50 mau hui. Ua uhi lākou i nā ʻano āpau o ka hoʻokō ʻana i ka hana kiʻekiʻe loa. Paipai wau e nānā i ke kamaʻilio ma mua o ka hana ʻana i nā hoʻoholo loea e pili ana i nā hui.

Grafana Loki: E like me Prometheus, Akā no nā lāʻau. — Tom Wilkie, Grafana Labs

Ua hoʻomaopopo kēia kamaʻilio iaʻu he pono loa iaʻu e hoʻāʻo iā Loki no ka hoʻopaʻa inoa ʻana o ka hui a, ʻo ka mea paha, e hoʻomau me ia. ʻO ke kumu: He kaumaha ka elastic. Makemake ʻo Grafana e hoʻomohala i kahi hopena māmā a hiki ke hoʻonui ʻia i kūpono no nā pilikia debugging. He nani ka hopena: Kiʻi ʻo Loki i ka metadata (nā lepili, e like me Prometheus) mai Kubernetes a hoʻonohonoho i nā log ma muli o lākou. Hiki iā ʻoe ke koho i nā ʻāpana log ma o ka lawelawe, loaʻa kahi pod kikoʻī, koho i kahi manawa kikoʻī, a kānana ma ke code hewa. Hana kēia mau kānana me ka ʻole o ka ʻimi kikokikona piha. No laila, ma ka hoʻohaʻahaʻa mālie ʻana i ka ʻimi, hiki iā ʻoe ke hiki i ka hewa kikoʻī āu e ʻimi nei. ʻO ka hope, ua hoʻāla ʻia ka ʻimi, akā no ka mea ua hoʻohaʻahaʻa ʻia ka ʻimi, ua lawa ka wikiwiki me ka ʻole o ka indexing. ʻO ke kaomi ʻana ma luna o ia mea e hoʻouka i ka pōʻaiapili - he mau laina o ka log ma mua a he mau laina o ka log ma hope. No laila, ua like ia me ka ʻimi ʻana i kahi faila log a me ka hopu ʻana iā ia, akā ʻoi aku ka maʻalahi a ma ka interface like me nā metrics. Hiki iā ia ke helu i ka helu o nā hanana o kahi nīnau hulina. Ua like nā nīnau hulina me ka ʻōlelo a Prometheus a he maʻalahi hoʻi. Ua kuhikuhi ka mea haʻiʻōlelo ʻaʻole kūpono ka hopena no ka analytics. Paipai nui wau i kekahi mea e pono ai nā log e nānā iā ia; he maʻalahi loa ke hoʻomaopopo.

Pehea e hana ai ʻo Intuit i nā hoʻolaha ʻana o Canary a me Blue Green me kahi mea hoʻokele K8s - Daniel Thomson

Ua hōʻike maopopo ʻia nā kaʻina hana hoʻolaha canary a me blue-green. Paipai wau e nānā i kēia haʻiʻōlelo no ka poʻe i komo ʻole i ka ʻōniʻoniʻo o nā mea. Hōʻike nā mea haʻiʻōlelo i ka hopena ma ke ʻano he hoʻonui no ka ʻōnaehana ARGO CI-CD hoʻohiki. ʻOi aku ka maʻalahi o ka hoʻolohe ʻana i ka ʻōlelo Pelekania a ka mea haʻiʻōlelo Lūkini ma mua o nā mea haʻiʻōlelo ʻē aʻe.

Ka Mana Komo Kubernetes Akamai: He Ala Maʻalahi i ka Mana - Rob Scott, ReactiveOps

ʻO kekahi o nā ʻano paʻakikī loa o ka hoʻokele hui, ʻo ia ka hoʻonohonoho palekana, ʻoiai nā kuleana komo kumuwaiwai. ʻAe nā primitives K8s i kūkulu ʻia iā ʻoe e hoʻonohonoho i ka ʻae ʻana ma kekahi ʻano āu e makemake ai. Pehea e hiki ai iā ʻoe ke hoʻomau iā lākou me ka ʻole o ka ʻeha? Pehea ʻoe e hoʻomaopopo ai i ka mea e hana nei me nā kuleana komo a debug i nā kuleana āu i hana ai? ʻAʻole hāʻawi wale kēia haʻiʻōlelo i kahi ʻike o kekahi mau mea hana no ka debugging ʻae ʻana ma K8s akā hōʻike pū kekahi i nā ʻōlelo aʻoaʻo laulā no ke kūkulu ʻana i nā kulekele maʻalahi a maikaʻi.

Nā hōʻike ʻē aʻe

ʻAʻole au e paipai iā lākou. He mea kupaianaha kekahi, aʻo kekahi he mea paʻakikī loa. Paipai wau e nānā i kēia papa inoa a nānā i nā mea āpau i hōʻailona ʻia he mau keynotes. E hāʻawi kēia iā ʻoe i kahi ʻike ākea o ka ʻoihana Cloud Native Apps, a laila hiki iā ʻoe ke kaomi iā Ctrl+F a huli i nā huaʻōlelo koʻikoʻi, nā ʻoihana, nā huahana, a me nā ʻano hana e hoihoi iā ʻoe.

Eia kahi loulou i kahi papa inoa me nā hōʻike, e ʻoluʻolu e hoʻolohe iā ia.

Papa inoa mele YouTube

E pili ana i nā kū o ka ʻoihana

Ma ke keʻena kūʻai ʻo Haproxy, ua loaʻa iaʻu kahi pālule T no kaʻu keiki kāne. Ke kānalua nei au e pani au iā Nginx me haproxy i ka hana ʻana ma muli o kēia, akā ke hoʻomanaʻo nui nei au iā lākou. ʻO wai ka mea ʻike i ka mea a nā mea nona hou e hana ai me Nginx.

E pili ana i ka hele ʻana o Plesk iā KubeCon
Ua hōʻike ʻia nā kamaʻilio pōkole ma ke keʻena kūʻai o IBM i nā lā ʻekolu, a ua hoʻowalewale lākou i nā kānaka me nā raffle no kahi Oculus Go, nā headphone Beats, a me kahi quadcopter. Pono nā mea komo e noho ma ke keʻena no ka hapalua hola piha. Ua hoʻowalewale au i ka hopena i ʻelua mau manawa i nā lā ʻekolu—ʻaʻole i holo pono. Ua loaʻa pū kekahi mau kamaʻilio pōkole iā VMWare lāua ʻo Microsoft.

Ma ke ku ana Ubuntu Ua hana au i ka mea a nā mea a pau e hana ai—ua kiʻi pū me Shuttleworth. He kanaka aloha ʻo ia a ua hauʻoli ʻo ia i ka ʻike ʻana ua hoʻohana wau ia mea mai ka makahiki 8.04 a ua holo ke kikowaena no 10 mau makahiki me ka ʻole o ka hoʻonui ʻana o ka dist a me ka ʻole o kahi outage hoʻokahi (ʻoiai me ka ʻole o ke komo pūnaewele).

E pili ana i ka hele ʻana o Plesk iā KubeCon
Ubuntu ke kūkulu nei i kāna mau MicroK8 ponoʻī — Fast, Light, Upstream Developer Kubernetes microk8s.io

ʻAʻole hiki iaʻu ke hele ma mua o Dmitry Stolyarov luhi a kamaʻilio pū me ia e pili ana i ke ola paʻakikī o kēlā me kēia lā o nā ʻenekinia e kākoʻo ana iā Kubernetes. E hāʻawi ʻo ia i nā hōʻike i kāna mau hoa hana, akā ke hoʻomohala nei ʻo ia i kahi ʻano hōʻike hou. Ua paipai ʻo ia i nā mea a pau e kau inoa i ke kahawai YouTube o Flant.

E pili ana i ka hele ʻana o Plesk iā KubeCon
Ua hoʻopukapuka nui ʻo IBM, Cisco, Microsoft, a me VMWare i kā lākou mau keʻena. He ʻoi aku ka haʻahaʻa o nā keʻena o nā ʻoihana open-source. Ua kamaʻilio au me nā ʻelele Grafana ma ke keʻena, a ua hōʻoiaʻiʻo lākou iaʻu e hoʻāʻo iā Loki. Me he mea lā ʻo ka ʻimi kikokikona piha i loko o kahi ʻōnaehana logging wale nō ka mea e pono ai no ka analytics, ʻoiai ua lawa nā ʻōnaehana e like me Loki no ka hoʻoponopono pilikia. Ua kamaʻilio au me nā mea hoʻomohala Prometheus. ʻAʻole lākou e hoʻolālā e hoʻokō i ka mālama ʻana i nā metrics lōʻihi a i ʻole ka downsampling ʻikepili. Paipai lākou e nānā iā Cortex lāua ʻo Thanos ma ke ʻano he mau hopena. Nui nā keʻena; ua hala iaʻu kahi lā holoʻokoʻa e kipa aku iā lākou āpau. He ʻumikūmālua mau hopena nānā ʻana ma ke ʻano he lawelawe. ʻUmikūmālima mau lawelawe palekana. ʻUmikūmālima mau lawelawe hana. He ʻumikūmālua mau hopena UI no Kubernetes. He nui ka poʻe e hāʻawi ana iā K8S ma ke ʻano he lawelawe. Makemake nā mea a pau i kā lākou ʻāpana o ka mākeke.

Ua hoʻolimalima ʻo Amazon lāua ʻo Google i nā pā hale me ka mauʻu hana a me nā noho papahele. Ua hāʻawi ʻo Amazon i nā kīʻaha a ninini i ka wai lemonade, a ma kahi keʻena, ua kamaʻilio e pili ana i nā hiʻohiʻona hou no ka hana ʻana me nā hiʻohiʻona kiko. Ua hāʻawi ʻo Google i nā kuki me ka logo Kubernetes, hoʻonohonoho i kahi wahi kiʻi maikaʻi, a lawaiʻa i nā iʻa ʻoihana nui ma ke keʻena.

E pili ana iā Barcelona

Ua aloha au iā Barcelona. ʻO koʻu manawa ʻelua kēia ma laila; ʻo ka mua ma 2012 ma kahi huakaʻi mākaʻikaʻi. He mea kupaianaha ia, akā nui nā ʻoiaʻiʻo i hiki mai i koʻu noʻonoʻo; ua hiki iaʻu ke kaʻana like i nā mea he nui me koʻu mau hoa hana, a ua lawelawe wau ma ke ʻano he alakaʻi liʻiliʻi. Ua ho'ōla koke ka ea kai maʻemaʻe i koʻu mau maʻi allergies. Nā meaʻai kai ʻono, paella, a me sangria. He mahana a lā ke ʻano o ka hale. Nā hale haʻahaʻa, nui nā lau nahele. Ua hele mākou ma kahi o 50 kilomita i kēia mau lā ʻekolu; makemake kēia kūlanakauhale iā ʻoe e hele hou a hou. ʻO kēia mau mea a pau ma hope o nā hōʻikeʻike, i ke ahiahi.

E pili ana i ka hele ʻana o Plesk iā KubeCon
E pili ana i ka hele ʻana o Plesk iā KubeCon
E pili ana i ka hele ʻana o Plesk iā KubeCon

He aha ka mea nui aʻu i maopopo ai?

Hauʻoli loa wau i ka loaʻa ʻana o ka manawa kūpono e hele ai i kēia ʻaha kūkā. Ua lawe mai ia i nā mea i wehewehe ʻole ʻia ma mua. Ua hoʻoikaika mai iaʻu a ua hoʻomaopopo i kekahi mau mea.

Ua holo ka manaʻo i loko o koʻu manaʻo e like me ke kaula ʻulaʻula: ʻAʻole ʻo Kubernetes kahi hopena, akā he mea hana. He kahua no ke kūkulu ʻana i nā kahua.

A ʻo ka pahuhopu nui o ka neʻe holoʻokoʻa: kūkulu a holo i nā polokalamu scalable

Ua hoʻokumu ʻia nā wahi nui a ke kaiāulu e hana nei. E like me nā kumu he 12 no nā noi, ua puka mai kahi papa inoa o nā mea a pehea e hana ai no ke kahua holoʻokoʻa. Hiki iā ʻoe ke kapa i kēia mau ʻano, inā makemake ʻoe:

  • Kaiapuni ikaika
  • Nā ao lehulehu, hybrid a me nā ao pilikino
  • Containers
  • Mesh lawelawe
  • Nā Microservices
  • ʻO ke kahua paʻa mau loa
  • API Hōʻike

ʻAe kēia mau ʻenehana iā mākou e kūkulu i nā ʻōnaehana me nā ʻano penei:

  • Palekana ʻia mai ka nalowale ʻikepili
  • ʻEleʻele (hiki ke hoʻololi ʻia i ka ukana)
  • lawelawe ʻia
  • Nā mea i nānā ʻia (ʻekolu mau kia: ka nānā ʻana, ka hoʻopaʻa inoa ʻana, ka hahai ʻana)
  • Loaʻa ka hiki ke hana i nā hoʻololi nui i nā manawa he nui a palekana hoʻi e like me ka wānana ʻana.

Koho ʻo CNCF i nā papahana maikaʻi loa (kahi papa inoa pōkole) a kākoʻo i kēia mau mea:

  • ʻOihana Hana Akamai
  • puna hāmama
  • Ke kūʻokoʻa e koho i kāu mea lawelawe

He paʻakikī ʻo Kubernetes. He maʻalahi ia ma ke ʻano manaʻo a ma kona mau ʻāpana, akā paʻakikī ma ke ʻano holoʻokoʻa. ʻAʻohe mea i hōʻike i kahi hopena āpau-i-hoʻokahi. He komohana hihiu ia ma ka K8S ma ke ʻano he mākeke lawelawe, a ma ke koena o ka mākeke, no ia mea: kūʻai ʻia ke kākoʻo no $50, a 1000$ i kēlā me kēia mahina. Luʻu nā kānaka a pau i loko o kahi wahi kikoʻī a ʻeli hohonu. Kūleʻa kekahi i ka nānā ʻana a me nā dashboards, kekahi ma ka hana, kekahi ma ka palekana.

E K8S, he hoʻomaka wale nō ia!

Source: www.habr.com

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster