Преглед садржаја[Сакрити][Прикажи]
- 1. Шта је Кубернетес?
- 2. Шта подразумевате под контејнером у Кубернетесу?
- 3. Које су главне компоненте Кубернетеса?
- 4. Шта подразумевате под оркестрацијом у кубернетесу?
- 5. Шта је заправо Кубернетес кластер?
- 6. Како је Кубернетес поједноставио примену контејнера?
- 7. Које основне разлике постоје између Кубернетеса и Доцкер Сварма?
- 8. Шта је именски простор у Кубернетесу?
- 9. Шта је тачно Кубернетес етцд мастер компонента?
- 10. Која решења постоје за сигурност АПИ-ја на Кубернетес-у?
- 11. Које су разлике између апликација распоређених на хостовима и контејнерима?
- 12. Шта заправо мислите под Миникубе?
- 13. Како се може надгледати Кубернетес кластер?
- 14. Коју функцију обављају Кубернетес чворови?
- 15. Детаљно опишите хипстера.
- 16. Опишите рад главног чвора Кубернетес.
- 17. Шта разликује контејнер од махуне?
- 18. Шта разумете под балансирањем оптерећења у Кубернетесу?
- 19. Коју функцију обавља Кубе-АПИ сервер?
- 20. Шта значе Кубернетесови скупови стања?
- 21. Како испитујете централне трупце махуне?
- 22. ЦлустерИП: Шта је то?
- 23. Реците ми о контролерима репликације?
- 24. Како функционише Ингресс мрежа и шта је то?
- 25. Прометеј у Кубернетесу: чему служи?
- 26. Шта је служба без главе?
- 27. Шта ми је потребно за локално покретање Кубернетес архитектуре?
- 28. Шта разумете под Статефул скупом?
- 29. Шта у Кубернетесу значе миниони?
- 30. Које функције обављају услуге у оквиру Кубернетес компоненти?
- 31. Шта је тачно Хелм?
- 32. Објасни ПВЦ
- Zakljucak
Гоогле је првобитно креирао Кубернетес, технологију оркестрације контејнера отвореног кода, 2014. Намена, скалирање и администрација контејнеризованих апликација је требало да буде аутоматизовано.
Кубернетес се временом развио да би постао де фацто стандард индустрије за оркестрацију контејнера и увелико га користе предузећа свих величина за управљање својим радним оптерећењем у контејнерима.
Значај Кубернетеса у савременом свету лежи у његовом капацитету да понуди конзистентан метод управљања контејнерским апликацијама у великом обиму, обухватајући различите кластере и окружења у облаку. Због тога, предузећа могу да управљају, да се шире и имплементирају своје апликације брзо и ефикасно.
Одржавање контејнерских апликација додатно је олакшано Кубернетес-овим опсежним скупом функција, који укључује самоизлечење, аутоматизовано скалирање и надоградње у току.
Како све више предузећа користи контејнеризацију и микроуслуге како би убрзала развој својих апликација и процедуре имплементације, очекује се да ће се обим Кубернетес-а наставити ширити у будућности.
Усвајање технологија заснованих на облаку и општи прелазак на системе у више облака и хибридне облаке ће у великој мери зависити од Кубернетеса. Како је све више уређаја повезано са интернетом, Кубернетес ће се такође све више користити у контексту едге цомпутинг и ИоТ.
Претпостављам да сте већ свесни ових детаља јер читате овај пост на Кубернетес питањима за интервју, који ће вас обавестити о најчешће постављаним питањима за интервју. Почнимо.
1. Шта је Кубернетес?
Кубернетес је ан оквир отвореног кода за оркестрацију и администрацију апликација у контејнерима. Омогућава доследно и ефикасно постављање, скалирање и одржавање контејнерских апликација.
Кубернетес нуди једну методу за управљање контејнерским апликацијама у великом обиму и направљен је да ради у различитим кластерима и окружењима у облаку.
Самоизлечење, аутоматизовано скалирање и надоградње у току само су неке од могућности које чине управљање контејнерским апликацијама још лакшим.
2. Шта подразумевате под контејнером у Кубернетесу?
Контејнери су преносив, лаган и самодовољан приступ паковању и покретању софтвера. Паковање и примена апликација се обављају доследно и ефикасно у Кубернетес помоћу контејнера.
Да би се држао одвојено од других контејнера и хост машине, сваки контејнер извршава само један процес. Зависности апликације, библиотеке и конфигурациони фајлови су укључени у слику контејнера која служи као дефиниција контејнера.
Предвиђени број реплика контејнера увек функционише захваљујући Кубернетес-овој употреби оркестрације контејнера за управљање и скалирање контејнера. Ово олакшава програмерима да управљају и примењују своје апликације у неколико кластера и окружења у облаку.
3. Које су главне компоненте Кубернетеса?
Ево главних компоненти кубенетера:
- Кубернетес мастер: Ова компонента, која такође садржи менаџер контролера и планер, етцд (дистрибуирано складиште кључ-вредност), АПИ сервер и друге компоненте, задужена је за управљање кластером као целином.
- Чворови: Ово су радне станице на којима се извршавају контејнерски програми. Кубелет, који ступа у интеракцију са мастером да би одржао предвиђено стање кластера, извршава се на сваком чвору заједно са временом извршавања контејнера (као што је Доцкер).
- Подс: Најмањи и најосновнији елемент Кубернетес модела објеката је под, који служи као домаћин за један или више контејнера.
- Услуге: Услуге нуде конзистентну крајњу тачку за подове и омогућавају балансирање оптерећења и откривање услуга.
- Контролори репликације: Они гарантују да потребан број реплика под увек ради.
- Сецретс анд ЦонфигМапс: Ови ресурси се користе за одржавање конфигурационих података и тајни за подове и друге објекте кластера.
4. Шта подразумевате под оркестрацијом у кубернетесу?
У Кубернетесу, термин „оркестрација“ се односи на аутоматизовану администрацију и координацију контејнера и ресурса са којима су повезани. Укључује активности укључујући умрежавање, скалабилност, примену и самоизлечење. Користећи објекте као што су подови, услуге и контролери репликације, Кубернетес оркестрира апликације.
Махуне, које могу да држе један или више контејнера, су најмање јединице које се могу распоредити. Услуге управљају балансирање оптерећења и откривање услуга и дају подовима солидну крајњу тачку. Реплика модула увек ради са потребним бројем копија захваљујући контролерима репликације.
5. Шта је заправо Кубернетес кластер?
Скуп чворова који покрећу контејнерске апликације у различитим контекстима и машинама – заснованим на облаку, физичким, виртуелним и локалним – чине Кубернетес кластер. Олакшава једноставно управљање и миграцију апликација, као и њихово креирање.
6. Како је Кубернетес поједноставио примену контејнера?
Пошто би типична апликација радила у групи контејнера на многим хостовима, сви ови контејнери би морали да комуницирају један са другим.
Дакле, да би се ово постигло, потребан је систем великих размера који може скалирати, балансирати оптерећење и надгледати контејнере. Морате да користите Кубернетес да бисте олакшали примену у контејнерима јер је независан од облака и може да ради на било ком јавном или приватном провајдеру.
7. Које основне разлике постоје између Кубернетеса и Доцкер Сварма?
Распоредите и групишете Доцкер контејнере помоћу Доцкер Сварм-а, изворног алата за оркестрацију контејнера отвореног кода из Доцкер-а. Следеће карактеристике издвајају Сварм од Кубернетеса:
- Док Кубернетес и Доцкер Сварм немају могућности аутоматског скалирања, Доцкер скалирање је пет пута брже од Кубернетеса.
- Кубернетес обезбеђује ГУИ у облику контролне табле, али Доцкер Сварм-у недостаје један.
- У поређењу са Кубернетесом, који је теже подесити, али нуди гаранцију снажног кластера, Доцкер Сварм је лакши за инсталирање, али нема стабилан кластер.
- Док Кубернетес укључује уграђене могућности за евидентирање и праћење, Доцкер-у су потребни спољни алати као што је ЕЛК стек.
- Ажурирања се могу применити преко Доцкер-а, али аутоматска враћања не могу бити; Непрекидна ажурирања као и аутоматизована враћања се могу применити помоћу Кубернетес-а.
8. Шта је именски простор у Кубернетесу?
Кубернетес именски простор се користи у окружењу где неколико корисника ради на бројним пројектима широм широког географског подручја. Именски простор дели ресурсе кластера на неколико корисника.
9. Шта је тачно Кубернетес етцд мастер компонента?
Етцд је кључни део Кубернетес главног сервера. Поред тога, служи као чвориште Кубернетес кластера, где се ставке чувају у дистрибуираној продавници кључ/вредност.
Технологија репликације се користи заједно са алгоритмом за очување података сачуваних у етцд између сервера. Када се пореде и размењују подаци између етцд сервера, оптимистична валута се користи за минимизирање ситуација закључавања и повећање брзине сервера.
10. Која решења постоје за сигурност АПИ-ја на Кубернетес-у?
Обезбеђивање АПИ безбедности може да се уради на доле наведен начин:
- Путем АПИ аутентификације
- Избор одговарајућег режима аутентификације за режим аутентификације АПИ сервера= Чвор, РБАЦ
- Праћење РБАЦ грешака
- Обезбеђивање да се ТЛС користи за заштиту саобраћаја
- Коришћење аутхоризатион-моде=Вебхоок да би се осигурало да Кубелесс штити свој АПИ
- Уклањање подразумеваних дозвола за налог услуге
- Коришћење најновијег издања кубе-а
- Уверите се да кубе-контролна табла прати строгу РБАЦ политику
- Имплементација безбедносне политике под ради ограничавања приступа контејнеру и заштите чвора
11. Које су разлике између апликација распоређених на хостовима и контејнерима?
Оперативни систем и архитектура чине примењене апликације. Оперативни систем ће имати језгро које садржи више библиотека потребних апликацији.
Машина која покреће процесне контејнере се назива хост контејнера. Пошто се овај тип софтвера разликује од других програма, апликације морају да садрже неопходне библиотеке. Бинарни фајлови не могу повредити права било ког другог софтвера пошто су одвојени од остатка система.
12. Шта заправо мислите под Миникубе?
Уз Миникубе, Кубернетес се лако може покренути локално. Ово омогућава виртуелној машини да угости Кубернетес кластер са једним чвором.
13. Како се може надгледати Кубернетес кластер?
Рад и статус контејнера који раде под Кубернетес-ом могу се пратити коришћењем различитих метода. Прометеј, један од најчешће коришћених инструмената, садржи низ делова, који су рашчлањени у одељцима испод.
- Прометхеус сервер прикупља и чува податке о временским серијама.
- Укључује клијентске библиотеке које олакшавају инструментирање кода апликације.
- Поседује пусх гатеваи који може да подржи привремене послове.
- Постоје извозници са специјализованим функцијама за разне контејнерске услуге, као што су СтатсД, ХАПроки, Грапхите, итд.
- Поред тога, добићете менаџера упозорења за руковање обавештењима на различитим системима подршке.
14. Коју функцију обављају Кубернетес чворови?
За рад подова, Ноде нуди кључне функције. Нодови, који су такође познати као миниони, могу да раде на било ком стварном или виртуелном рачунару у зависности од кластера.
У Кубернетесу, чвор је примарни радни рачунар, док главне компоненте надгледају сваки чвор појединачно.
15. Детаљно опишите хипстера.
Хеапстер комбинује податке кроз цео кластер који Кубелет, који се извршава на сваком чвору, генерише. Овај алат за управљање контејнерима изворно подржава овај Кубернетес кластер и функционише као под као и сваки други под у кластеру.
У основи, ово подразумева лоцирање сваког чвора у кластеру и коришћење Кубернетес агента на машини за упит података из Кубернетес чворова кластера.
16. Опишите рад главног чвора Кубернетес.
Главни чвор подиже владајуће и контролне чворове радних чворова. Ово је слично Кубернетес кластеру. Чворови су задужени за управљање кластером, као и за АПИ који се користи за конфигурисање и управљање ресурсима колекције. Због предности наменских подова, Кубернетес главни чворови могу да раде заједно са самим Кубернетес-ом.
17. Шта разликује контејнер од махуне?
Као јединица за репликацију, Кубернетес користи под, који је група контејнера. Контејнери су колекција кодова које под за апликацију треба да креира. У оквиру исте капсуле, контејнери могу да комуницирају једни са другима.
18. Шта разумете под балансирањем оптерећења у Кубернетесу?
Један од најчешћих и најприхваћенијих метода излагања услугама је балансирање оптерећења. У зависности од радног окружења, балансер оптерећења је или унутрашњи балансер оптерећења или екстерни балансер оптерећења.
Док екстерни балансатор оптерећења усмерава саобраћај од екстерног оптерећења до позадинских модула, интерни балансатор оптерећења аутоматски балансира оптерећење и додељује модуле са потребном конфигурацијом.
19. Коју функцију обавља Кубе-АПИ сервер?
За АПИ објекте, овај тип верификује и нуди информације о конфигурацији. Састоји се од контролера репликације, услуга и подова. Поред тога, нуди РЕСТ операције и интерфејс кластера. Све остале компоненте комуницирају једна са другом преко овог заједничког фронтенд стања кластера.
20. Шта значе Кубернетесови скупови стања?
АПИ објекат радног оптерећења који се назива скуп са подацима о стању користи се за управљање апликацијама са стањем. Користи се за скалирање скупова подова и управљање распоређивањем. У складишту диска које се повезује са скупом са стањем, информације о стању и други отпорни подаци модула са стањем су сачувани и ажурирани.
21. Како испитујете централне трупце махуне?
За преузимање централних дневника из под, можете користити један од два стила евидентирања.
- Користите агента за евидентирање на нивоу чвора.
- Контејнер приколице у потоку
- Користите средство за сечу заједно са контејнером за приколицу.
- Директно извезите евиденцију из програма
22. ЦлустерИП: Шта је то?
Подразумевана Кубернетес услуга, ЦлустерИП, нуди интерну услугу кластера (без спољног приступа) којој друге апликације у вашем кластеру могу да приступе.
23. Реците ми о контролерима репликације?
За све дуготрајне подове, контролори репликације служе као супервизори. То гарантује да је потребан број махуна активан у било ком тренутку и да свака махуна или група махуна има конзистентну структуру.
Ако има више махуна од предвиђеног броја, вишак махуна се прекида. Поред тога, контролер ће одмах заменити све неисправне махуне.
24. Како функционише Ингресс мрежа и шта је то?
Корисници могу да приступе вашим Кубернетес услугама изван Кубернетес кластера захваљујући ставци која се зове ингресс. Успостављањем правила која одређују које долазне везе стижу до одређених услуга, корисници могу да конфигуришу приступ.
Овај АПИ објекат нуди правила рутирања потребна за контролу начина на који посетиоци изван кластера приступају услугама у Кубернетес кластеру преко ХТТПС/ХТТП-а. Са овим, корисници могу брзо и ефикасно да изграде правила рутирања саобраћаја без потребе да праве неколико балансера оптерећења или излажу сваку услугу чворовима.
25. Прометеј у Кубернетесу: чему служи?
Комплет алата отвореног кода под називом Прометхеус се користи за праћење и упозоравање апликације у зависности од метрике. Нуди шему података и језик упита и може да испоручи метричке информације и радње. Омогућава употребу језика у многе инструменталне сврхе.
Поред Алертманагер-а и Графане, Прометхеус оператер нуди једноставан надзор за имплементације и К8с услуге.
26. Шта је служба без главе?
Услуга без главе је она која користи ИП адресу, али даје информације о повезаним подовима, а не о балансирању оптерећења.
27. Шта ми је потребно за локално покретање Кубернетес архитектуре?
За Кубернетес интеграцију, неколико локалних инфраструктура је подвргнуто ремоделирању. Стручност на високом нивоу је потребна за интеграцију складишта, сервера и умрежавања у беспрекоран систем.
Избор одговарајућег хардвера за умрежавање и складиштење је од суштинског значаја за Кубернетес јер омогућава интеракцију са ресурсима за складиштење, балансирањем оптерећења, итд. Аутоматизација компоненти за умрежавање и складиштење је кључна компонента Кубернетес-ове понуде вредности.
28. Шта разумете под Статефул скупом?
АПИ ставка радног оптерећења позната као скуп са стањем се користи за управљање апликацијама са стањем. Такође се може користити за скалирање скупова модула и управљање имплементацијама. Складиште диска, које је повезано са скупом стања, садржи информације о стању и друге податке за модуле са стањем.
29. Шта у Кубернетесу значе миниони?
У Кубернетесу, чвор се назива радна машина; раније је био познат као минион. На основу кластера, то може бити виртуелни рачунар или права машина.
Сваки чвор је управљан Кубернетес главним компонентама и садржи услуге потребне за рад подова. Време извођења контејнера, кубелет и Кубе-прокси укључени су у услуге које нуди чвор.
30. Које функције обављају услуге у оквиру Кубернетес компоненти?
Кроз обезбеђивање виртуелне ИП адресе, услуга служи као апстракција за подове. Виртуелна ИП адреса олакшава повезивање корисника са контејнерима који раде унутар подова. То је компонента која одређује како су контејнери распоређени унутар махуна.
31. Шта је тачно Хелм?
Регистар управљања пакетом апликација Хелм који одржава ЦНФ доступан је за Кубернетес. Унапред конфигурисано Хелм цхартс може да се преузме и примени у вашем Кубернетес систему. Једно од најпопуларнијих решења за управљање пакетима за Кубернетес окружење је ово. ДевОпс тимови могу да примењују апликације у производно и развојно окружење, да их верзирају и прате њихов напредак користећи постојеће графиконе.
32. Објасни ПВЦ
ПВЦ је акроним за Персистент Волуме Цлаим. То је складиште које је Кубернетес затражио за подове. Познавање корисника основне одредбе није неопходно. Именски простор у којем се формира модул и где треба да се постави ова тврдња треба да се подудара.
Zakljucak
Питања и одговори за Кубернетес интервју су готови.
Несумњиво се може више научити о Кубернетесу, најсавременијој технологији која је учинила изводљивим управљање и покретање хиљада контејнера, али ово је добро место за почетак. За помоћ у припреми интервјуа, погледајте Хашдорков серијал интервјуа.
Ostavite komentar