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 mua loa ma ka honua. ʻAʻohe hālāwai kūkā kūikawā ma Rusia ma kēia kumuhana. ʻOiaʻiʻo, ke kamaʻilio nei mākou e pili ana i nā K8, a makemake nā mea a pau, akā ʻaʻohe wahi ʻē aʻe e ʻākoakoa ai nā hui he nui e hoʻomaʻamaʻa ana ma kahi hoʻokahi. ʻO wau kekahi o ka poʻe i komo i koʻu hana ʻana ma kahi kahua ma luna o Kubernetes.

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

E pili ana i ka hui

He mea kupanaha ka nui o ka ʻaha kūkā: 7000 mau mea komo, kahi kikowaena hōʻikeʻike nui. ʻO ka hoʻololi ʻana mai kekahi keʻena i kahi ʻē aʻe he 5-7 mau minuke. He 30 mau hōʻike no nā kumuhana like ʻole i ka manawa like. He heluna nui o na hui me ko lakou mau ku ponoi, e haawi ana kekahi o lakou i na mea maikai he nui a me na makana nui, a e haawi pu aku ana lakou i na mea like ole ma ke ano o na T-shirts, peni a me na mea nani e ae. . ʻO nā kamaʻilio a pau ma ka ʻōlelo Pelekania, akā ʻaʻole au i ʻike i kekahi pilikia. Inā ʻo kēia wale nō ke kumu e hele ʻole ai ʻoe i nā ʻaha kūkā o nā ʻāina ʻē, e hele i mua. ʻOi aku ka maʻalahi o ka ʻōlelo Pelekane ma IT ma mua o ka ʻōlelo Pelekane maʻamau 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. ʻAʻohe pilikia me ka ʻike o nā hōʻike. Nui nā ʻike i hānai ʻia i koʻu poʻo. I ke ahiahi, ua like au me kahi kikowaena kahi i hoʻohana pono ai lākou i ka hoʻoheheʻe ʻana a ninini pololei i loko o ka subconscious.

E pili ana i nā hōʻike

Makemake wau e kamaʻilio pōkole e pili ana i nā hōʻike aʻu i makemake nui ai a makemake wau e nānā.

Intro to CNAB: Packaging Cloud Native Applications with Multiple Toolchains — Chris Crone, Docker

Ua kūpono kēia hōʻike iaʻu no ka mea ua pili i ka ʻeha nui. Loaʻa iā mākou nā lawelawe ʻokoʻa, kākoʻo ʻia a hoʻomohala ʻia e nā poʻe like ʻole o ka hui. Ke hahai nei mākou i nā ʻōnaehana i ka wā e hoʻokokoke ai nā code, akā aia kekahi mau pilikia i hoʻoholo ʻole ʻia. Aia kahi waihona me ka code Ansible, akā mālama ʻia ka mokuʻāina a me ka waihona e ka mea hoʻomohala e holo ana i ka palapala ma ka mīkini, a aia nā hōʻaiʻē. Hiki ke loaʻa kekahi mau ʻike ma ka hui ʻana, akā ʻaʻole maopopo mau i hea. ʻAʻohe wahi e hiki ai iā ʻoe ke kaomi wale i kahi pihi a maikaʻi nā mea a pau. Manaʻo ʻia e hana i kahi wehewehe a hoʻokomo i loko o ka waihona ʻaʻole wale i ke code, akā i nā mea hana hoʻoili. E wehewehe i kahi e loaʻa ai ka mokuʻāina a me nā hōʻaiʻē, e hoʻokomo a hauʻoli i ka hopena. Makemake au i kauoha hou aku i nā lawelawe, e hahai au i nā hoʻokuʻu ʻana o CNAB, e hoʻohana iā lākou iho, e hoʻokō iā lākou, a e hōʻoiaʻiʻo iā lākou. He kumu maikaʻi no ka hoʻolālā ʻana i kahi Readme i ka turnip.

E hoʻomau i ka lele ʻana o ka Space Shuttle: Ke kākau ʻana i nā mea hana ikaika - Illya Chekrygin, Piʻi

Nui ka ʻike e pili ana i ka rake i ka wā e kākau ai i nā mea hana. Manaʻo wau he mea pono e ʻike i ka hōʻike no ka poʻe e hoʻolālā nei e kākau i kā lākou mea hoʻohana ponoʻī no Kubernetes. ʻO nā mea a pau e like me ke kūlana, ka hōʻiliʻili ʻōpala, ka hoʻokūkū a me nā mea ʻē aʻe e mālama ʻia ma laila. ʻIke loa. Ua makemake nui au i ka ʻōlelo mai nā helu Kubernetes mau loa:
E pili ana i ka hele ʻana o Plesk iā KubeCon

ʻO ka mokulele Kubernetes no ka poʻe paʻahana makemake i nā kiʻi - Daniel Smith, Google

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

Hōʻike kēia hōʻike i nā kikoʻī i kekahi o nā mea hoʻolālā nui o ka hui - ka mokulele hoʻokele, ʻo ia hoʻi kahi hoʻonohonoho o nā mea hoʻokele. Hōʻike ʻia kā lākou kuleana a me ka hoʻolālā ʻana, a me nā loina kumu o ka hana ʻana i kāu mea hoʻokele ponoʻī e hoʻohana ana i ka laʻana o nā mea i loaʻa.

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

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

ʻO kahi ʻike hoihoi loa, ka nui o ka ʻike me nā ʻōlelo aʻoaʻo e pili ana i nā mea e pono ai ʻoe e noʻonoʻo inā loaʻa iā ʻoe kahi hana kiʻekiʻe loa. Ua komo maikaʻi lākou i nā Kubernetes a kākoʻo i 50 mau pūʻulu. Ua kamaʻilio lākou e pili ana i nā ʻano āpau o ka ʻomi ʻana i ka huahana kiʻekiʻe. Manaʻo wau e nānā i ka hōʻike ma mua o ka hoʻoholo ʻana i nā hoʻoholo loea ma nā pūʻulu.

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

ʻO ka hōʻike ma hope aʻu i ʻike ai he pono iaʻu e hoʻāʻo iā Loki no nā lāʻau i loko o kahi pūpū a, ʻoi aku paha, e noho pū me ia. ʻO ka laina lalo: kaumaha ka elastic. Ua makemake ʻo Grafana e hoʻomohala i kahi hoʻonā māmā a hiki ke hoʻonui ʻia i kūpono no nā pilikia debug. Ua lilo ka hopena i mea nani: Ua koho ʻo Loki i ka ʻike meta mai Kubernetes (nā lepili, e like me Prometheus), a waiho i nā lāʻau e like me lākou. No laila, hiki iā ʻoe ke koho i nā ʻāpana log ma ka lawelawe, e ʻimi i kahi sub kikoʻī, koho i kahi manawa kikoʻī, kānana e ka helu hewa. Hana kēia mau kānana me ka ʻole o ka huli kikokikona piha. No laila, ma ka hōʻemi iki ʻana i ka ʻimi, hiki iā ʻoe ke hele i ka hewa kikoʻī āu e pono ai. I ka hopena, hoʻohana mau ʻia ka ʻimi ʻana, akā no ka mea ua haiki ka pōʻai, ua lawa ka wikiwiki me ka ʻole o ka kuhikuhi ʻana. Ma ke kaomi ʻana iā ia, hoʻouka ʻia ka pōʻaiapili - ʻelua mau laina ma mua a ʻelua mau laina o ka log ma hope. No laila, ua like ia me ka ʻimi ʻana i kahi faila me nā lāʻau a grepping ma luna o ia mea, akā ʻoi aku ka maʻalahi a ma ka ʻaoʻao like ma kahi o nā metric. Hiki ke helu i ka helu o nā hanana o kahi hulina hulina. Ua like nā nīnau hulina me ka ʻōlelo a Prometheus a maʻalahi ke nānā aku. Hoʻopuka ka mea haʻiʻōlelo i ko mākou manaʻo i ka ʻoiaʻiʻo ʻaʻole kūpono loa ka hopena no ka analytics. Manaʻo nui wau iā ia i ka poʻe makemake i nā lāʻau, maʻalahi loa ia e heluhelu.

Pehea ka Intuit i ka Canary a me ka Blue Green Deployments me kahi K8s Controller - Daniel Thomson

Hōʻike ʻia nā kaʻina hana o ka canary a me ka blue-green deployment. Aʻo wau i ka poʻe ʻaʻole i hoʻoikaika ʻia e nānā i ka hōʻike. E hōʻike ana nā mea haʻi'ōlelo i ka hopena ma ke ʻano o ka hoʻonui ʻia no ka ʻōnaehana CI-CD hoʻohiki ARGO. ʻOi aku ka maʻalahi o ka hoʻolohe ʻana i ka ʻōlelo Pelekania a ka mea haʻiʻōlelo mai Rūsia ma mua o ka ʻōlelo a nā mea ʻōlelo ʻē aʻe.

ʻO Smarter Kubernetes Access Control: He ala maʻalahi i ka Auth - Rob Scott, ReactiveOps

ʻO kekahi o nā mea paʻakikī o ka hoʻokele cluster e hoʻomau i ka hoʻonohonoho ʻana i ka palekana, ʻo ia hoʻi nā kuleana komo i nā kumuwaiwai. ʻO nā mea kahiko K8 i kūkulu ʻia e ʻae iā ʻoe e hoʻonohonoho i ka mana e like me kou makemake. Pehea e mālama ai iā lākou me ka ʻeha ʻole? Pehea e hoʻomaopopo ai i ka mea e hana nei me nā kuleana komo a me ka debug i nā kuleana i hana ʻia? ʻAʻole wale kēia hōʻike e hāʻawi i kahi hiʻohiʻona o nā mea hana no ka hoʻopau ʻana i ka mana ma k8s, akā hāʻawi pū kekahi i nā ʻōlelo aʻoaʻo maʻamau no ke kūkulu ʻana i nā kulekele maʻalahi a maikaʻi.

Nā hōʻike ʻē aʻe

ʻAʻole wau e paipai. He kapena kekahi, he paʻakikī loa kekahi. Manaʻo wau iā ʻoe e lele i loko o kēia papa inoa a nānā i nā mea a pau i kaha ʻia ma ke ʻano kī. nā huahana a me nā ala hoihoi.

Eia kahi loulou i ka playlist me nā hōʻike, e hoʻolohe iā ia

YouTube Playlist

E pili ana i ka hui kū

Ma ke kahua Haproxy ua hāʻawi ʻia iaʻu he pālule no kaʻu keiki. Ke kānalua nei au ma muli o kēia e hoʻololi wau iā Nginx me ka haproxy i ka hana, akā hoʻomanaʻo nui wau iā lākou. ʻO wai ka mea ʻike i ka hana a nā mea hou me Nginx.

E pili ana i ka hele ʻana o Plesk iā KubeCon
He mau kamaʻilio pōkole ma ka hale lole IBM i nā lā ʻekolu, a hoʻowalewale lākou i ka poʻe ma o ka huki ʻana i kahi Oculus Go, Beats headphones, a me kahi quadcopter. Pono ʻoe ma ke kū no ka hapalua hola. ʻElua mau lā i hoʻāʻo wau i koʻu laki - ʻaʻole i hiki. Ua hāʻawi pū ʻo VMWare a me Microsoft i nā hōʻike pōkole.

Ma ke kū ʻana o Ubuntu, ua hana au i ka mea a nā mea a pau e hana ai - lawe i kiʻi me Shuttleworth. He kanaka kamaʻilio, hauʻoli ʻo ia i ka ʻike ʻana ua hoʻohana au iā ia mai 8.04 a ua hana pū ke kikowaena me ia no 10 mau makahiki me ka ʻole o ka hoʻonui ʻana me ka ʻole o ka hoʻomaha hoʻokahi (ʻoiai ʻaʻole i komo i ka Pūnaewele).

E pili ana i ka hele ʻana o Plesk iā KubeCon
Ke ʻoki nei ʻo Ubuntu i kāna MicroK8s - Fast, Light, Upstream Developer Kubernetes microk8s.io

ʻAʻole hiki iaʻu ke hele ma mua o Dmitry Stolyarov luhi, ua kamaʻilio wau iā ia e pili ana i ke ola paʻakikī o kēlā me kēia lā o nā ʻenekini e kākoʻo ana iā Kubernetes. E hāʻawi ʻo ia i ka heluhelu ʻana i nā hōʻike i kāna mau hoa hana, akā ke hoʻomākaukau nei ʻo ia i kahi ʻano hou no ka hōʻike ʻana i nā mea. Ua koi aku au iā ʻoe e kau inoa i ke kahawai YouTube o Flant.

E pili ana i ka hele ʻana o Plesk iā KubeCon
Ua hoʻolilo ʻo IBM, Cisco, Microsoft, VMWare i ke kālā he nui i nā kū. Ua ʻoi aku ka haʻahaʻa o ke kū ʻana o nā hoa open source. Ua kamaʻilio au me nā lunamakaʻāinana o Grafana ma ke kahua a ua hoʻoholo lākou iaʻu e hoʻāʻo wau iā Loki. Ma keʻano laulā, ʻike ʻia ka ʻimi kikokikona piha i loko o kahi ʻōnaehana logging pono wale nō no ka analytics, a ua lawa nā ʻōnaehana ma ka pae Loki no ka hoʻoponopono pilikia. Ua kamaʻilio wau me nā mea hoʻomohala Prometheus. ʻAʻole lākou e hoʻolālā e hana i ka mālama lōʻihi o nā metric a me ka hoʻohaʻahaʻa ʻana i ka ʻikepili. Manaʻo ʻia e nānā i ka cortex a me thanos ma ke ʻano he hopena. He nui nā kū, he lā holoʻokoʻa ka ʻike ʻana iā lākou a pau. Hoʻokahi haneli ka nānā ʻana i nā hāʻina ma ke ʻano he lawelawe. ʻElima mau lawelawe palekana. ʻElima lawelawe hana. He ʻumi UI no nā Kubernetes. Nui ka poʻe i hāʻawi i nā k8 ma ke ʻano he lawelawe. Makemake nā kānaka a pau i kā lākou ʻāpana o ka mākeke.

Ua hoʻolimalima ʻo Amazon a me Google i nā patio me nā mauʻu kūlohelohe ma luna o ka hale a hoʻonoho i nā lou noho lā ma laila. Hāʻawi ʻo Amazon i nā kīʻaha a ninini i ka lemonade, a ma ke kū ʻana i kamaʻilio e pili ana i nā mea hou i ka hana ʻana me nā manawa kiko. Hāʻawi ʻo Google i nā kuki me ka hōʻailona Kubernetes a hana i kahi wahi kiʻi ʻoluʻolu, a ma ke kahua ua lawaiʻa au i nā iʻa ʻoihana nui.

No Barcelona

I ke aloha me Barcelona. Aia au ma laila no ka lua o ka manawa, ʻo ka manawa mua ma 2012 ma kahi huakaʻi mākaʻikaʻi. He mea kupanaha kēia, akā nui nā ʻike i hiki mai i ka noʻonoʻo, ua hiki iaʻu ke haʻi nui i kaʻu mau hoa hana, he alakaʻi liʻiliʻi wau. Ua hoʻopau koke ka ea kai maʻemaʻe i koʻu maʻi maʻi. ʻO ka iʻa kai ʻono, paella, sangria. Hoʻolālā mahana loa, lā. He liʻiliʻi nā papahele, nui ka ʻōmaʻomaʻo. Ua hele mākou ma kahi o 50 mau kilomita i kēia mau lā ʻekolu, a makemake wau e hele a puni kēia kūlanakauhale. ʻO kēia a pau ma hope o nā hōʻ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 hoʻomaopopo ai

Hauʻoli nui wau i ka loaʻa ʻana o ka manawa e hele ai i kēia ʻaha kūkā. Hoʻokaʻawale ʻo ia i nā mea i hoʻokaʻawale ʻole ʻia ma mua. Ua hoʻoikaika ʻo ia iaʻu a hōʻike i kekahi mau mea.

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

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

ʻO nā kuhikuhi nui a ke kaiāulu e hana nei ua crystallized. Ma kahi o ka ʻike ʻia ʻana o nā kumu 12 no nā noi i ka manawa hoʻokahi, ʻike ʻia kahi papa inoa o nā mea a pehea e hana ai no ka ʻōnaehana holoʻokoʻa. Inā makemake ʻoe, hiki iā ʻoe ke kāhea i kēia mau ʻano:

  • Kaiapuni ikaika
  • Nā ao lehulehu, hybrid a pilikino
  • Containers
  • Mesh lawelawe
  • Nā Microservices
  • ʻOihana hiki ʻole ke hoʻololi
  • API hoʻolaha

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

  • Mālama ʻia i ka nalowale ʻikepili
  • Elastic (hoʻololi i ka hoʻouka ʻana)
  • Hana ʻia
  • Nā mea nānā (ʻekolu kia: kiaʻi, hoʻopaʻa inoa, ʻimi ʻana)
  • Loaʻa ka hiki ke hoʻololi pinepine i nā loli nui a hiki ke wānana me ka palekana.

Koho ʻo CNCF i nā papahana maikaʻi loa (kahi papa inoa liʻiliʻi) a hoʻolaha i kēia mau mea:

  • ʻOtometi akamai
  • puna hāmama
  • Ke kūʻokoʻa e koho i kahi lawelawe lawelawe

He paʻakikī nā Kubernetes. He maʻalahi ka manaʻo a me nā ʻāpana, akā paʻakikī ma ke ʻano holoʻokoʻa. ʻAʻohe mea i hōʻike i kahi hoʻonā holoʻokoʻa. ʻO ka mākeke no nā k8 ma ke ʻano he lawelawe, a ʻo ke koena o ka mākeke, he komohana hihiu: kūʻai ʻia ke kākoʻo no $50 a me $1000 i kēlā me kēia mahina. Hele hohonu nā kānaka a pau i kekahi ʻāpana a eli i loko. Aia kekahi i ka nānā ʻana a me nā dashboards, ʻo kekahi i ka hana, ʻo kekahi i ka palekana.

K8S, hoʻomaka nā mea a pau!

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka