Անվճար վեբինար «Կուբեսպրեյի հնարավորությունների ակնարկ»

Ինչու՞ Kubespray:

Մենք հանդիպեցինք Kubernetes-ին երկու տարի առաջ, մինչ այդ մենք Apache Mesos-ի հետ աշխատելու փորձ ունեինք և հաջողությամբ լքեցինք docker swarm-ը: Հետևաբար, k8-ների զարգացումը անմիջապես հետևեց բրազիլական համակարգին: Google-ից ոչ մի փոքրիկ խորանարդ կամ կառավարման լուծումներ չկան:

Kubeadm-ն այդ պահին չգիտեր ինչպես հավաքել etcd կլաստեր, իսկ մյուս տարբերակներից kubespray-ը Google-ի լավագույն արդյունքներում էր։

Մենք նայեցինք դրան և հասկացանք, որ պետք է վերցնենք այն:

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

Անվճար վեբինար «Կուբեսպրեյի հնարավորությունների ակնարկ»

Վեբինարին Սերգեյ Բոնդարևը ձեզ կպատմի, թե ինչպես է աշխատում kubespray-ը, ինչով է տարբերվում kubeadm-ից, kops-ից, rke-ից: Կիսվի kubespray-ի և կլաստերի տեղադրման ալգորիթմի եզակի հատկանիշներով: Կվերլուծի արդյունաբերական շահագործման առանձնահատկությունները (թերությունները):

Ուրեմն ինչո՞ւ ենք մենք երեք ձեռքերով բռնում կուբեսփրեյը:

  • Այն անսխալ է և բաց կոդով: Դուք միշտ կարող եք որոշ պահեր ավելացնել ձեզ համար:
  • Կարող եք տեղադրել այն Centos-ում և այլ բաշխումների վրա
  • HA- setup. Սխալ հանդուրժող etcd կլաստեր 3 վարպետներից:
  • Հանգույցներ ավելացնելու և կլաստերը թարմացնելու ունակություն:
  • Լրացուցիչ ծրագրերի տեղադրում, ինչպիսիք են վահանակը, չափման սերվերը, մուտքի վերահսկիչը և այլն:

Ansible script-ը նույնպես աշխատում է միտոգենի հետ: Ինչը տալիս է 10-15% արագացում, ոչ ավելին, քանի որ ժամանակի մեծ մասը ծախսվում է նկարներ ներբեռնելու և տեղադրելու վրա։

Օբյեկտիվորեն ասած, այս պահին կլաստերի տեղադրման համար kubespray-ի ընտրությունը գրեթե այնքան ակնհայտ չէ, որքան երկու տարի առաջ:

Կարճ ասած...

Օրինակ, kops-ը, ինչպես խորանարդային սփրեյը, այն թույլ է տալիս զրոյից տեղադրել կլաստեր, նույնիսկ ինքներդ ստեղծելով վիրտուալ մեքենաներ: Բայց աշխատում են միայն AWS-ը, GCE-ն և openstack-ը: Ինչն է առաջացնում հարց. ինչու է դա անհրաժեշտ, եթե այս ամպերն ունեն կառավարման լուծումներ, նույնիսկ բաց փաթեթում, օրինակ՝ selectel կամ mail.ru: rke - ոմանց դա դուր է գալիս, բայց նրանք ունեն իրենց մոտեցումը ստեղծվող կլաստերի կառուցվածքին և չունեն կլաստերի բաղադրիչները հարմարեցնելու շատ մեծ հնարավորություններ: Բացի այդ, ձեզ անհրաժեշտ է արդեն կազմաձևված հանգույց՝ տեղադրված դոկերով: kubeadm - պահանջում է նաև Docker-ը՝ գործիք Kubernetes-ի մշակողների կողմից, որը վերջապես սովորել է, թե ինչպես ստեղծել անսարքության հանդուրժող կարգավորումներ, պահել կոնֆիգուրացիաները և վկայականը կլաստերի ներսում, և այժմ կարիք չկա ձեռքով փոխանցել այս ֆայլերը հանգույցների միջև: Լավ գործիք է, բայց կենտրոնացած է միայն հսկողության հարթության բարձրացման վրա: Այն նույնիսկ ցանց չի տեղադրում կլաստերում, և փաստաթղթերը առաջարկում են ձեռքով կիրառել մանիֆեստներ CNI-ով:

Դե, կարևոր փաստ այն է, որ այս երեք կոմունալ ծրագրերը գրված են in go-ում, և եթե ձեզ եզակի բան է պետք, ապա պետք է իմանալ go-ը, որպեսզի շտկեք կոդը և ստեղծեք pull-ի հարցում:
Քաբսփրեյը պարզ միջոց է, որն ակնհայտորեն ավելի հեշտ է սովորել, քան գնալ:

Դե, և, իհարկե, օգտագործելով նույն ansible-ը, կարող եք գրել ձեր սեփական սկրիպտները docker-ի և կլաստերի տեղադրման համար՝ օգտագործելով rke կամ kubeadm: Եվ այս սցենարները, հատուկ ձեր պահանջներին համապատասխան իրենց նեղ մասնագիտացման պատճառով, կաշխատեն շատ ավելի արագ, քան խորանարդի սպիրը: Եվ սա հիանալի, աշխատանքային տարբերակ է։ Եթե ​​ունեք իրավասություն և ժամանակ:

Իսկ եթե նոր եք սկսում ծանոթանալ Կուբերնետես, ապա խորանարդիկին յուրացնելը շատ ավելի հեշտ ու արագ կլինի։

Եվ դա ընդամենը մի մասն է այն, ինչի մասին մենք կխոսենք: Ձանձրալի չի լինի։ Արի և գրանցվեք վեբինարին. Կամ գրանցվեք և եկամուտը. Ինչ էլ որ նախընտրես:

Source: www.habr.com

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