«Kubespray-ի հնարավորությունների ակնարկ». Տարբերությունը սկզբնական տարբերակի և մեր պատառաքաղի միջև

Սեպտեմբերի 23-ին, Մոսկվայի ժամանակով 20.00-ին, Սերգեյ Բոնդարևը կանցկացնի անվճար վեբինար «Kubespray-ի առանձնահատկությունների ակնարկ», որտեղ նա ձեզ կասի, թե ինչպես պատրաստել կուբեսփրեյը, որպեսզի այն ստացվի արագ, արդյունավետ և անսխալ։

Սերգեյ Բոնդարևը ձեզ կպատմի բնօրինակ տարբերակի և մեր պատառաքաղի տարբերությունը.

«Kubespray-ի հնարավորությունների ակնարկ». Տարբերությունը սկզբնական տարբերակի և մեր պատառաքաղի միջև

Տարբերությունը բնօրինակ տարբերակի և մեր պատառաքաղի միջև:

Նրանք, ովքեր արդեն հանդիպել են cubespray-ին, հավանաբար հիմա մտածում են, թե ինչու եմ ես հակադրում kubeadm-ը cubespray-ի հետ, քանի որ cubespray-ը կլաստեր ստեղծելու համար անվանում է kubeadm և առաջին հայացքից կարծես փաթեթներ տեղադրելու և ավտոմատ գործարկելու սցենար է:

Բայց դա միշտ չէ, որ այդպես է եղել, սկզբում խորանարդը ինքնուրույն տեղադրեց բոլոր բաղադրիչները.

  • հավաքված etcd կլաստեր;
  • տեղադրվել են կուբելետներ, գեներացված վկայականներ, կոնֆիգուրացիաներ և մուտքի նշաններ ստատիկ հսկողության հարթության պատյանների և սպասարկման այլ բաղադրիչների համար.
  • ստեղծեց սպասարկման հաշիվներ աշխատող հանգույցների համար և միացրեց դրանք կլաստերին:

Բայց նախորդ տարի նրանք կտրեցին այս ֆունկցիոնալությունը՝ թողնելով միայն կուբադմը։ Ինչն այն ժամանակ այնքան էլ լավը չէր: Ես վիրավորված էի և պատրաստեցի իմ պատառաքաղը, որում պահպանեցի դասական տեղադրման ռեժիմը, և իրականում հիմա այս պատառաքաղը արդիական եմ պահում, բալից հավաքելը կատարում է ինձ համար: Ճանապարհին ավարտելով դասական ռեժիմը նոր փոփոխությունների համար:

Արդյունքում, իմ պատառաքաղի և բնօրինակի կողմից ստեղծված կլաստերների տարբերությունը kube-proxy-ն է և վկայականների վավերականության ժամկետը։

Իմ պատառաքաղում ամեն ինչ մնում է այնպես, ինչպես նախկինում էր. վստահված անձի խորանարդը գործարկվում է որպես ստատիկ պատիճ, վկայականները տրվում են 100 տարի:

Kubeadm-ում proxy cube-ը գործարկվում է որպես daemonset, և վկայականները տրվում են 1 տարով, և դրանք պետք է պարբերաբար թարմացվեն: kubeadm-ը վերջապես սովորեց, թե ինչպես դա անել մեկ հրամանով:

Տարբերությունը փոքր է, և այսօր մենք օգտագործում ենք երկու տարբերակները:

Առանձնահատկություններ (թերություններ) արդյունաբերական շահագործման ընթացքում.

Սցենարը ունիվերսալ է, ուստի այն այնքան էլ արագ չէ։ Դուք կարող եք զգալիորեն արագացնել ձեր սեփականը, վերացնելով ստուգումները և գործարկել պատրաստի պատկերից:

Սցենարը բարդ է, կան անտրամաբանական տեղեր, ծանր ժառանգություն։ Լրացուցիչի տեղադրում Կարգավորիչներ և ծրագրաշարեր խորանարդի սպրեյի միջոցով՝ լավ վերապատրաստման և փորձարկման համար: ՊՐՈՄ. Շահագործման համար խորանարդային լաքից կախված լինելը այնքան էլ հիմնավոր գաղափար չէ, գումարած, ծրագրային ապահովման թարմացումն իրականացվում է «սպանեք այն և նորը պատրաստեք» մեթոդով, ինչը նշանակում է ծառայության ընդմիջում:

Կարող է ավելացնել միայն աշխատանքային հանգույցներ, վարպետների դեպքում կան վկայագրերի հետ կապված որոշ նրբերանգներ, և սցենարը չի լուծում բոլոր հնարավոր խնդիրները, որոնք կարող են առաջանալ:

Օրինակ, ես խնդիր ունեի kubeadm-ի հետ, երբ այն խափանվեց երկրորդ և երրորդ Master-ը ավելացնելիս, և դրանից հետո cubespray-ը հանգույցի վրա kubeadm reset արեց, և նորից փորձեցի ավելացնել Master-ը:

Միակ խնդիրն այն էր, որ երբ ձախողումը տեղի ունեցավ, երկրորդ etcd օրինակն արդեն հասցրել էր գրանցվել, և քանի որ այն նույնպես ջնջվեց զրոյացումից հետո, մենք հայտնվեցինք մղձավանջի մեջ՝ երկու հանգույցներից բաղկացած etcd կլաստեր, որոնցից մեկը՝ ջնջվել է, իսկ երկրորդն այլևս չի ընդունում հաճախորդներ: Արդյունքում կլաստերը մահացել է առանց ծնվելու։

Opensource ինչպես կա:

Այս ամենը և շատ ավելին անվճար վեբինարում »Kubespray-ի առանձնահատկությունների ակնարկ» սեպտեմբերի 23, Մոսկվայի ժամանակով 20.00:

Միացեք հիմա:

Source: www.habr.com

Добавить комментарий