Како направити трајни волумен у Кубернетесу

Kako Napraviti Trajni Volumen U Kubernetesu



Стални волумен (ПВ) у Кубернетес-у је јединица за складиштење у кластеру коју је обезбедио или ручно од администратора или аутоматски помоћу Класа складиштења. Баш као што кластер има чворове, он такође има трајни волумен. Стални волумен се користи да одвоји складиште од подова у Кубернетесу. Поред објашњења упорних волумена, овај водич ће вам показати како да га направите у Кубернетес-у.

Стални волумен у Кубернетесу

Да бисте дефинисали трајни волумен у Кубернетес-у, то је физичко складиште попут НФС сервера или ССД-ова доступних за кластер у облику објеката. То је јединица за складиштење унапред која је присутна у кластеру коју обезбеђује администратор. Стални волумен је повезан са кластером који могу да користе махуне користећи тврдње о постојаној запремини. Захтев за трајни волумен је захтев програмера за складиштење. Програмери постављају неке захтеве за складиштење и начине приступа као што су читање или писање. Кластер пресликава ПВЦ захтев на одговарајући ПВ и у случају да не постоји одговарајући ПВ, кластер ће динамички креирати одговарајући ПВ на основу класе складиштења.

Погледајте слику дату у наставку да бисте разумели како трајни волумен и захтев за трајни волумен функционишу у Кубернетес кластеру.









Као што је приказано на слици, администратор -администратор кластера- креира трајни волумен (ПВ) унутар кластера који ће се повезати са захтевом за трајни волумен (ПВЦ). Под ће користити ПВЦ где корисник може да креира ПВЦ и под у кластеру. Сада ћемо показати како да подесимо капсулу да користи ПВЦ као складиште.



Предуслови

Пре него што почнете да учите како да конфигуришете под за коришћење ПВЦ-а, уверите се да испуњавате следеће основне потребе:





  • Миникубес би требало да буде инсталиран за покретање кубецтл команди
  • Кубернетес кластер са једним чвором
  • Кубецтл ЦЛИ
  • Основно разумевање трајне запремине

Када их припремите, можете почети.

Подешавање платформе за конфигурацију под

Кубернетес је омиљена платформа програмера за контејнерске апликације. Стални волумен обезбеђује трајно складиште за контејнерске апликације. Сада ћемо поставити платформу за Кубернетес кластер и конфигурисати подове да користе ПВЦ складиште. Први корак је да покренете миникубе терминал помоћу следеће команде:



> старт миникубе

Затим ћемо креирати директоријум за датотеке које ће се следеће креирати. Команда 'судо мкдир' се користи за креирање директоријума:

> судо мкдир / мнт / података

Када унесете ову команду, сервер ће тражити администраторску лозинку да би доделио администраторске привилегије команди.

Сада можете креирати хтмл датотеку као супер корисник и ехо податке у њој. Овде ће бити креирана датотека индек.хтмл где се чува „здраво из Кубернетес складишта“.

Како направити трајни волумен?

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

Корак # 1: Креирајте конфигурациону ИАМЛ датотеку

Прво, потребна нам је ИАМЛ датотека за чување конфигурације услуга. Конфигурациони фајл ће садржати детаље услуга које ће се користити за креирање трајног волумена. Ево наредбе за креирање ИАМЛ датотеке:

> нано волуме.иамл

Када извршите ову команду, креираће се следећа ИАМЛ датотека која садржи конфигурацију трајног волумена путање хоста:

Корак # 2: Креирајте ПВ из конфигурационе датотеке

Трајни диск ће бити направљен помоћу конфигурационе датотеке. Стални волумен (ПВ) ће се направити помоћу командне линије:

> кубецтл аппли волуме.иамл

Команда „кубецтл аппли“ се користи за креирање трајног волумена. Након команде следи параметар '-ф' заједно са именом конфигурационе датотеке. Следећи излаз ће бити генерисан након извршавања команде „примени“:

Можете да видите информације о трајном волумену користећи команду „кубецтл гет“. Погледајте комплетну команду дату у наставку:

> кубецтл гет пв таск-пв-волуме

Стални волумен ће садржати име, капацитет, начине приступа, смернице за повраћај, статус, захтев, класу складиштења, разлог и старост. Погледајте излаз дат у исечку испод:

Како креирати захтев за трајну количину (ПВЦ)?

Подови користе трајне захтеве за запремину да захтевају физичко складиштење. Следећи кораци ће вам помоћи да научите како да направите ПВЦ.

Корак # 1: Креирајте ИАМЛ датотеку

Прво креирајте ИАМЛ конфигурациону датотеку да бисте у њој представили детаље конфигурације. Ако већ имате конфигурациону датотеку, можете је једноставно користити, али ако немате конфигурациону датотеку, морате је посебно креирати. Користите дату команду да креирате ИАМЛ конфигурациону датотеку:

> нано тврдити.иамл

Када извршите ову команду, у терминалу ће се отворити следећа ИАМЛ конфигурациона датотека:

Корак # 2: Креирајте ПВЦ из конфигурационе датотеке

Захтев за трајни волумен се креира помоћу конфигурационе датотеке у следећем кораку. Иста команда „кубецтл аппли“ се може користити за креирање ПВЦ-а из конфигурационе датотеке. Ево комплетне команде „кубецтл аппли“:

> кубецтл аппли тврдити.иамл

Корак # 3: Проверите информације о ПВЦ-у

Информације у ПВЦ-у сада морају бити конфигурисане. Да бисте креирали ПВЦ, користите наредбу написану у наставку:

> кубецтл гет пв таск-пв-волуме

Ово ће показати да је ПВ везан за ПВЦ, погледајте излаз испод:

Како направити под?

Кластер се састоји од три ствари, ПВ, ПВЦ и махуна. Направили смо ПВ и ПВЦ; последњи корак је креирање махуна. Ево корака за креирање махуне:

Корак # 1: Креирајте ИАМЛ конфигурациони фајл

Прво морамо да креирамо конфигурациону ИАМЛ датотеку за попис услуга. Команда дата у наставку се користи за креирање ИАМЛ датотеке:

> нано пвпод.иамл

Када извршите ову команду, следећа ИАМЛ датотека ће се отворити у вашем терминалу:

Корак # 2: Креирајте под из конфигурационе датотеке

Затим ћемо креирати под из конфигурационе датотеке и да бисмо проверили да ли је под у контејнеру или не користићемо следећу команду:

> кубецтл гет под таск-пв-под

Који су кораци за обављање чишћења?

Након коришћења свих ових услуга, требало би да извршимо чишћење да бисмо имали слободан простор. За то морамо да користимо команде поменуте овде.

> кубецтл делете под таск-пв-под

Ово ће избрисати под који смо претходно креирали:

> кубецтл делете пвц таск-пв-цлаим

Ово ће избрисати ПВЦ који смо креирали изнад:

> кубецтл делете пв таск-пв-волуме

Ово ће избрисати ПВ који смо креирали изнад:

Закључак

У овом туторијалу смо сазнали да кластер садржи ПВ, ПВЦ и под. ПВ и ПВЦ се повезују како би испунили захтеве капсула или програмера. Такође нас је водило о томе како да креирамо ПВ, ПВЦ и махуне. Након креирања свих услуга, научили смо и како да извршимо чишћење да бисмо избрисали све ове услуге.