Што новага ў Docker 1.12

Docker - гэта тое, што вядома як платформа аркестрацыі кантэйнераў прыкладанняў. У якасці платформы ён прапануе сваім карыстальнікам усё, што ўключае кіраванне кантэйнерамі, пачынаючы ад самых асноўных патрабаванняў, такіх як табліцыраванне самых простых працэсаў, звязаных з кантэйнерамі, да самых складаных працэсаў, такіх як ацэнка дадзеных у часе. функцый аркестратара.

1 Для гэтай магчымасці Docker абноўлены з версіяй 1.12, якая ўключае мноства новых функцый, дзякуючы супрацоўніцтву распрацоўшчыкаў платформы і ўнёску супольнасці.

Докер 1.12.

Група магчымасцей уключана ў гэтую магчымасць, каб раскрыць варыянт, вядомы як рэжым роя. Гэта распрацавана ў выглядзе структуры з вузламі, якія спалучаюцца праз дэцэнтралізаваную сістэму, дзе кожны вузел з'яўляецца самастойна падсістэмай, якая ўмешваецца ў адміністраванне агульнай сістэмы для захоўвання рэсурсаў. Кожны вузел можна запраграмаваць так, каб група альбо некаторыя з іх засяроджваліся на кіраўніцтве пэўнымі задачамі; Гэтая група працуе над адміністраваннем кластара і задачамі, звязанымі з кантэйнерам, а таксама паслугай, якая прадастаўляецца API. і іншая група вузлоў у астатніх аперацыях. Lякія вядомыя як рабочыя вузлы,tЯны працуюць над выкананнем простых задач і ўсяго, што звязана з патокам дадзеных у кантэйнеры. Важна адзначыць, што ў рамках бяспекі гэтыя "не вядучыя" вузлы для кантэйнераў не маюць поўнага доступу да інфармацыі, прадстаўленай API і сховішчам дадзеных. Яны абмяжоўваюцца толькі выкананнем сваіх асноўных функцый і справаздачнасцю па кожнай сваёй задачы.

2

Варта адзначыць, што вузлы, прызначаныя для пэўных задач, не заўсёды захоўваюцца там пастаянна, іх можна пераразмеркаваць на іншыя ролі праз канфігурацыю. Звычайна яго называюць падтрымка, якую можа аказаць кожны, калі адзін з іх не можа выканаць прызначаную ім ролю.

У якасці падтрымкі для сувязі паміж вузламі ўжываецца менеджэр, які падтрымлівае іх у гэтай задачы па апрацоўцы інфармацыі. Вузлы, якія яны накіроўваюць, выконваюцца праз кансенсус, дзеянні, якія ўключаюць паслугі і задачы ў роі. Іншымі словамі, вузел, абраны лідэрам, дзейнічае як такі падчас кіравання і прыняцця рашэнняў для кантэйнераў. Затым гэты вузел, які кіруе і забяспечвае статус кожнага вузла для свайго назірання, таксама прапануе інфармацыю пра выкананыя імі задачы і паслугі. Гэтыя вузлы, якія кіруюць у сваю чаргу, не патрабуюць эксклюзіўных дазволаў для ключоў, якія забяспечваюць доступ да такой інфармацыі, яны працуюць па гэтым пытанні без канфліктаў, пакідаючы падтрымку, якую яны павінны выдаць лідэрам для астатніх вузлоў.

3

У выпадку рабочых вузлоў сувязь з вузламі кіраўніка выконваецца празl Пратакол GRPC хто працуе з сеткамі HTTP / 2. З дапамогай гэтага пратакола яны падсправаздачныя кіраўніцкім вузлам за стан прызначаных ім задач, а таксама знак жыцця, які паказвае, ці працягвае вузел працаваць для кантэйнера.

Рой дзейнічае як хуткаплынная дэцэнтралізаваная сістэма для кожнага працэсу дзякуючы сваёй размеркаванай файлавай сістэме. Ён мае памяць пра імгненнае чытанне што аптымізуе гэтыя працэсы чытання ў выпадкі, калі нагрузка на чытанне надзвычай высокая, і ў такіх умовах патрабуецца большая хуткасць чытання. Сапраўды гэтак жа напісанне інфармацыі у структуры роя; групоўка ўсёй інфармацыі ў адной сетцы, што дазваляе зэканоміць шмат часу падчас запытаў аб'ектаў. Відавочна, што эфектыўнасць запісу і чытання дадзеных значна павялічвае хуткасць і прадукцыйнасць, не менш за кошт захавання і захоўвання дадзеных падчас працэсу.

Docker 1.12 кіруе роевай сістэмай, каб забяспечыць добра размеркаваны сховішча дадзеных з хуткім доступам да змешчаных дадзеных. Стварэнне інтэнсіўнай сістэмы чытання, якая звяртаецца толькі да запісу дадзеных на дыск у вельмі патрэбныя моманты. Тое, што забяспечвае большую прадукцыйнасць сістэмы ў гэтай галіне і не пакідае ў баку бяспеку, якая ў Docker вельмі даступная для тых, хто не з'яўляецца спецыялістам у гэтай галіне. Вы павінны мець больш дасканалыя веды толькі ў тых выпадках, калі вам неабходна апрацоўваць бяспеку накладзенага сеткавага трафіку, які ў большасці выпадкаў патрабуе ручной увагі або канфігурацыі.

Калі вы хочаце даведацца больш пра Docker і яго новую версію, мы пакідаем вам спасылку на яго афіцыйны блог.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

Будзьце першым, каб каментаваць

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.