За тоа како Плеск присуствуваше на KubeCon

Оваа година, Plesk одлучи да испрати неколку луѓе на KubeCon, премиерниот настан Kubernetes во светот. Во Русија нема специјализирани конференции на оваа тема. Се разбира, зборуваме за K8, и сите го сакаат тоа, но никаде на друго место не се собираат толку многу компании кои го практикуваат на едно место. Се случи да бидам еден од учесниците бидејќи работам на платформа базирана на Kubernetes.

За тоа како Плеск присуствуваше на KubeCon

За организацијата

Размерите на конференцијата се неверојатни: 7000 учесници, огромен изложбен центар. Преминот од една во друга сала траеше 5-7 минути. Имаше 30 извештаи на различни теми во исто време. Имаше огромен број компании со свои штандови, некои од нив подаруваа многу добри и некои одлични награди, а исто така подаруваа секакви работи во форма на маици, пенкала и други слатки работи. . Целата комуникација беше на англиски јазик, но не доживеав никакви тешкотии. Ако ова е единствената причина зошто не одите на странски конференции, повелете. Англискиот јазик во ИТ е полесен од обичниот англиски благодарение на изобилството познати зборови што ги пишувате и читате секој ден во код и документација. Немаше проблеми и со перцепцијата на извештаите. Многу информации ми беа внесени во главата. До вечер, наликував на сервер на кој го искористија прелевањето на баферот и го истури директно во потсвеста.

За извештаите

Сакам накратко да зборувам за извештаите кои најмногу ми се допаднаа и би препорачал да ги гледам.

Вовед во CNAB: Пакување на мајчин апликации во облак со повеќе синџири со алатки - Крис Крон, Докер

Овој извештај ми остави вистински впечаток бидејќи допре до многу болка. Имаме многу различни услуги, тие се поддржани и развиени од различни луѓе во тимот. Ја следиме инфраструктурата додека се приближува кодот, но има некои нерешени прашања. Има складиште со Ansible код, но моменталната состојба и инвентарот се складирани од страна на развивачот што ја извршува скриптата на машината, а кредитите се таму. Некои информации може да се најдат во спојување, но не е секогаш очигледно каде. Нема место каде што можете само да притиснете копче и се ќе биде во ред. Се предлага да се направи опис и да се стави во складиштето не само кодот, туку и алатките за распоредување. Опишете каде да добиете состојба и кредити, направете Инсталирајте и уживајте во резултатот. Би сакал повеќе ред во услугите, ќе ги следам изданијата на CNAB, ќе ги користам сам, ќе ги имплементирам и ќе ги убедам. Добар модел за дизајнирање Readme во репа.

Одржете го вселенскиот шатл да лета: пишување робусни оператори - Илија Чекригин, нагоре

Многу информации за гребло кога пишувате оператори. Сметам дека извештајот мора да се види за оние кои планираат да напишат свој оператор за Kubernetes. Таму се земаат предвид сите работи како статуси, собирање ѓубре, конкуренција и се останато. Многу информативно. Навистина ми се допадна цитатот од кодот на Кубернетес со постојани томови:
За тоа како Плеск присуствуваше на KubeCon

Контролен авион Кубернетс за зафатени луѓе кои сакаат слики - Даниел Смит, Гугл

K8s ја менува сложеноста за интеграција во корист на леснотијата на имплементација.

Овој извештај детално открива еден од главните архитектонски елементи на кластерот - контролната рамнина, имено збир на контролери. Опишани се нивната улога и архитектура, како и основните принципи за создавање на свој контролер користејќи го примерот на постоечките.

Една од најоригиналните точки е препораката да не се маскираат абнормални ситуации зад правилното однесување на контролорот, туку да се промени однесувањето на некој начин за да се сигнализира системот дека се појавиле проблеми.

Извршување на оптоварувања на eBay со високи перформанси со Kubernetes - Xin Ma, eBay

Многу интересно искуство, многу информации со рецепти за тоа што треба да земете во предвид кога имате навистина голем обем на работа. Добро влегоа во Кубернет и поддржуваат 50 кластери. Тие зборуваа за сите аспекти на стегање на максимална продуктивност. Препорачувам да го гледате извештајот пред да донесете какви било технички одлуки за кластерите.

Графана Локи: Како Прометеј, но за трупци. - Том Вилки, Grafana Labs

Извештајот по кој сфатив дека дефинитивно треба да го пробам Локи за логови во кластер и, најверојатно, да останам со него. Во крајна линија: еластиката е тешка. Графана сакаше да развие лесно, скалабилно решение погодно за проблеми со дебагирање. Решението се покажа како елегантно: Локи избира мета информации од Kubernetes (етикети, како Прометеј), и ги поставува дневниците според нив. Така, можете да изберете парчиња дневник по услуга, да пронајдете одреден под, да изберете одредено време, да филтрирате по код за грешка. Овие филтри работат без целосно пребарување на текст. Значи, со постепено стеснување на пребарувањето, можете да дојдете до одредената грешка што ви треба. На крајот, пребарувањето сè уште се користи, но бидејќи кругот е стеснет, брзината е доволна без индексирање. Со кликнување на него, контекстот се вчитува - неколку реда пред и неколку реда дневник после. Така, изгледа како да барате датотека со логови и да се фаќате за неа, но малку поудобно и во истиот интерфејс каде што се метриката. Може да го брои бројот на појави на барање за пребарување. Самите прашања за пребарување се слични на јазикот на Прометеј и изгледаат едноставно. Говорникот ни го привлече вниманието на фактот дека решението не е многу погодно за аналитика. Силно го препорачувам на секој кој има потреба од дневници, многу е лесно да се прочита.

Како Intuit се распоредува Canary и Blue Green со контролорот K8s - Даниел Томсон

Многу јасно се прикажани процесите на распоредување на канари и сино-зелени. Ги советувам оние кои сè уште не се инспирирани да ја погледнат репортажата. Говорниците ќе го претстават решението во форма на екстензија за перспективниот CI-CD систем ARGO. Англискиот говор на говорникот од Русија е полесен за слушање отколку говорот на другите говорници.

Попаметна контрола на пристапот на Kubernetes: Поедноставен пристап до проверка - Роб Скот, ReactiveOps

Еден од најтешките аспекти на управувањето со кластерите останува поставувањето на безбедноста, особено правата за пристап до ресурсите. Вградените примитиви на K8 ви дозволуваат да го конфигурирате овластувањето како што сакате. Како безболно да ги одржувате во тек? Како да разберете што се случува со правата за пристап и да ги дебагирате креираните улоги? Овој извештај не само што дава преглед на неколку алатки за овластување за отстранување грешки во k8s, туку дава и општи препораки за градење едноставни и ефективни политики.

Други извештаи

Јас нема да го препорачам. Некои беа капитенски, некои, напротив, беа многу тешки. Ве советувам да влезете во оваа плејлиста и да погледнете сè што е означено како главна нота. Ова ќе ви овозможи широко да ја разгледате индустријата околу Cloud Native Apps, а потоа треба да притиснете ctrl+f и да пребарувате клучни зборови, компании, производи и пристапи од интерес.

Еве линк до плејлистата со извештаи, внимавајте

Плејлиста на YouTube

За штандовите на компанијата

На штандот на Хапрокси ми дадоа маица за син ми. Се сомневам дека поради ова ќе го заменам Nginx со хапрокси во производството, но најмногу ги паметам. Кој знае што ќе прават новите сопственици со Nginx.

За тоа како Плеск присуствуваше на KubeCon
Имаше кратки разговори на штандот на IBM сите три дена, и тие ги намамаа луѓето со откупување на Oculus Go, слушалки Beats и квадкоптер. Требаше да бидете на штандот цел половина час. Двапати во три дена ја пробав среќата - тоа не се случи. Кратки презентации имаа и VMWare и Microsoft.

На штандот на Ubuntu го направив она што сите изгледаа дека го прават - се фотографирав со Shuttleworth. Друштвен тип, се радуваше кога дозна дека го користам од 8.04 и дека серверот работел со него 10 години без дист надградба без ниту една пауза (иако без пристап до Интернет).

За тоа како Плеск присуствуваше на KubeCon
Ubuntu ги намалува своите MicroK8s - брз, лесен, возводно развивач Kubernetes microk8s.io

Не можев да го поминам уморниот Дмитриј Столјаров, разговарав со него за тешкото секојдневие на инженерите кои го поддржуваат Кубернетес. Читањето на извештаите ќе им го делегира на колегите, но подготвува нов формат за презентирање на материјалот. Ве повикав да се претплатите на каналот на Флант на YouTube.

За тоа како Плеск присуствуваше на KubeCon
IBM, Cisco, Microsoft, VMWare инвестираа многу пари во штандови. Другарите со отворен код имаа поскромни ставови. Разговарав со претставниците на Графана на штандот и тие ме убедија дека треба да го пробам Локи. Општо земено, се чини дека пребарувањето со целосен текст во системот за евиденција е потребно само за аналитика, а системите на ниво на Локи се доволни за решавање проблеми. Разговарав со програмерите на Прометеј. Тие не планираат долгорочно складирање на метрика и намалување на примероците на податоци. Се советува да се погледне кортексот и таносот како решение. Имаше многу штандови, требаше цел ден да се видат сите. Десетина решенија за следење како услуга. Пет безбедносни служби. Пет услуги за изведба. Десетина кориснички интерфејси за Kubernetes. Има многу што обезбедуваат k8 како услуга. Секој сака свое парче од пазарот.

Amazon и Google изнајмиле дворови со вештачка трева на покривот и таму поставиле шезлонги. Амазон делеше шолји и истури лимонада, а на штандот зборуваше за иновациите во работата со самото место. Google даде колачиња со логото на Kubernetes и направи кул зона за фотографии, а на штандот ловев риби за големи претпријатија.

За Барселона

Вљубен во Барселона. Бев таму по втор пат, прв пат во 2012 година на разглед. Ова е изненадувачки, но многу факти ми паднаа на ум, можев многу да им кажам на колегите, бев мини-водич. Чистиот морски воздух веднаш ми ги ублажи алергиите. Вкусни морски плодови, паела, сангрија. Многу топла, сончева архитектура. Мал број катови, многу зеленило. Пешачевме околу 50 километри за овие три дена, а јас сакам повторно и повторно да шетам низ овој град. Сето тоа по пријави, во вечерните часови.

За тоа како Плеск присуствуваше на KubeCon
За тоа како Плеск присуствуваше на KubeCon
За тоа како Плеск присуствуваше на KubeCon

Која е главната работа што ја разбрав

Многу ми е драго што имав можност да присуствувам на оваа конференција. Таа го подреди на полици она што претходно не беше средено. Таа ме инспирираше и направи некои работи очигледни.

Мислата течеше како црвена нишка: Kubernetes не е крајна точка, туку алатка. Платформа за креирање платформи.

И главната задача на целото движење: градење и стартување на скалабилни апликации

Главните насоки на кои работи заедницата се искристализираа. Приближно како се појавија 12 фактори за апликации одеднаш, се појави список што и како да се направи за инфраструктурата како целина. Ако сакате, можете да ги повикате овие трендови:

  • Динамични средини
  • Јавни, хибридни и приватни облаци
  • Контејнерите
  • Сервисна мрежа
  • Микро услуги
  • Непроменлива инфраструктура
  • Декларативно API

Овие техники ви овозможуваат да изградите системи со следниве карактеристики:

  • Заштитен од губење на податоци
  • Еластична (се прилагодува на оптоварување)
  • Сервисирани
  • Набљудувачи (три столба: следење, сеча, следење)
  • Имајќи способност да се воведат големи промени често и предвидливо безбедно.

CNCF ги избира најдобрите проекти (мал список) и ги промовира следниве работи:

  • Паметна автоматизација
  • отворен извор
  • Слобода за избор на давател на услуги

Кубернетес е комплексен. Таа е едноставна идеолошки и во делови, но сложена во целина. Никој не покажа се-во-едно решение. Пазарот за k8 како услуга, и навистина остатокот од пазарот, е див запад: поддршката се продава и за 50 и за 1000 долари месечно. Секој навлегува длабоко во некој дел и копа во него. Некои се за мониторинг и контролни табли, некои за перформанси, некои за безбедност.

K8S, сè е само почеток!

Извор: www.habr.com

Додадете коментар