Սեպտեմբերի 23-ին, Մոսկվայի ժամանակով 20.00-ին, Սերգեյ Բոնդարևը կանցկացնի անվճար վեբինար «
Սերգեյ Բոնդարևը ձեզ կպատմի բնօրինակ տարբերակի և մեր պատառաքաղի տարբերությունը.
Տարբերությունը բնօրինակ տարբերակի և մեր պատառաքաղի միջև:
Նրանք, ովքեր արդեն հանդիպել են cubespray-ին, հավանաբար հիմա մտածում են, թե ինչու եմ ես հակադրում kubeadm-ը cubespray-ի հետ, քանի որ cubespray-ը կլաստեր ստեղծելու համար անվանում է kubeadm և առաջին հայացքից կարծես փաթեթներ տեղադրելու և ավտոմատ գործարկելու սցենար է:
Բայց դա միշտ չէ, որ այդպես է եղել, սկզբում խորանարդը ինքնուրույն տեղադրեց բոլոր բաղադրիչները.
- հավաքված etcd կլաստեր;
- տեղադրվել են կուբելետներ, գեներացված վկայականներ, կոնֆիգուրացիաներ և մուտքի նշաններ ստատիկ հսկողության հարթության պատյանների և սպասարկման այլ բաղադրիչների համար.
- ստեղծեց սպասարկման հաշիվներ աշխատող հանգույցների համար և միացրեց դրանք կլաստերին:
Բայց նախորդ տարի նրանք կտրեցին այս ֆունկցիոնալությունը՝ թողնելով միայն կուբադմը։ Ինչն այն ժամանակ այնքան էլ լավը չէր: Ես վիրավորված էի և պատրաստեցի իմ պատառաքաղը, որում պահպանեցի դասական տեղադրման ռեժիմը, և իրականում հիմա այս պատառաքաղը արդիական եմ պահում, բալից հավաքելը կատարում է ինձ համար: Ճանապարհին ավարտելով դասական ռեժիմը նոր փոփոխությունների համար:
Արդյունքում, իմ պատառաքաղի և բնօրինակի կողմից ստեղծված կլաստերների տարբերությունը kube-proxy-ն է և վկայականների վավերականության ժամկետը։
Իմ պատառաքաղում ամեն ինչ մնում է այնպես, ինչպես նախկինում էր. վստահված անձի խորանարդը գործարկվում է որպես ստատիկ պատիճ, վկայականները տրվում են 100 տարի:
Kubeadm-ում proxy cube-ը գործարկվում է որպես daemonset, և վկայականները տրվում են 1 տարով, և դրանք պետք է պարբերաբար թարմացվեն: kubeadm-ը վերջապես սովորեց, թե ինչպես դա անել մեկ հրամանով:
Տարբերությունը փոքր է, և այսօր մենք օգտագործում ենք երկու տարբերակները:
Առանձնահատկություններ (թերություններ) արդյունաբերական շահագործման ընթացքում.
Սցենարը ունիվերսալ է, ուստի այն այնքան էլ արագ չէ։ Դուք կարող եք զգալիորեն արագացնել ձեր սեփականը, վերացնելով ստուգումները և գործարկել պատրաստի պատկերից:
Սցենարը բարդ է, կան անտրամաբանական տեղեր, ծանր ժառանգություն։ Լրացուցիչի տեղադրում Կարգավորիչներ և ծրագրաշարեր խորանարդի սպրեյի միջոցով՝ լավ վերապատրաստման և փորձարկման համար: ՊՐՈՄ. Շահագործման համար խորանարդային լաքից կախված լինելը այնքան էլ հիմնավոր գաղափար չէ, գումարած, ծրագրային ապահովման թարմացումն իրականացվում է «սպանեք այն և նորը պատրաստեք» մեթոդով, ինչը նշանակում է ծառայության ընդմիջում:
Կարող է ավելացնել միայն աշխատանքային հանգույցներ, վարպետների դեպքում կան վկայագրերի հետ կապված որոշ նրբերանգներ, և սցենարը չի լուծում բոլոր հնարավոր խնդիրները, որոնք կարող են առաջանալ:
Օրինակ, ես խնդիր ունեի kubeadm-ի հետ, երբ այն խափանվեց երկրորդ և երրորդ Master-ը ավելացնելիս, և դրանից հետո cubespray-ը հանգույցի վրա kubeadm reset արեց, և նորից փորձեցի ավելացնել Master-ը:
Միակ խնդիրն այն էր, որ երբ ձախողումը տեղի ունեցավ, երկրորդ etcd օրինակն արդեն հասցրել էր գրանցվել, և քանի որ այն նույնպես ջնջվեց զրոյացումից հետո, մենք հայտնվեցինք մղձավանջի մեջ՝ երկու հանգույցներից բաղկացած etcd կլաստեր, որոնցից մեկը՝ ջնջվել է, իսկ երկրորդն այլևս չի ընդունում հաճախորդներ: Արդյունքում կլաստերը մահացել է առանց ծնվելու։
Opensource ինչպես կա:
Այս ամենը և շատ ավելին անվճար վեբինարում »
Միացեք հիմա:
Source: www.habr.com