DevOps: Tools & Practice
Դասընթացի Իդ : UEC-011
Դասի տևողությունը (օրերով) : 6 օրերը
Տևողությունը առցանց : 6 օրերը
Ուսումնական պլան : վիրտուալ հրահանգչի կողմից ղեկավարվող դասարանային ուսուցում - ONLINE
 
           Առաքում            
            
            :
         
                     07.06.2024  -   14.06.2024
       
              
                      
Ակնարկ
“Դեվոպս գործիքներ և պրակտիկա” դասընթացն ընդգրկում է մինչ օրս ամենատարածված ծրագրային լուծումները, որոնք կազմում են Դեվոպս գործիքների կույտը:
Դասընթացի ընթացքում ուսանողները կստանան անհրաժեշտ գիտելիքներ և գործնական հմտություններ կոնտեյներային գործարկման միջավայրի կառավարման համար, կսովորեն աշխատել տարբերակների կառավարման համակարգերի հետ, ավտոմատացնել CI/CD գործընթացները, ինչպես նաև կծանոթանան ծառայությունների և հավելվածների մոնիտորինգի ժամանակակից գործիքներին:
կախված ձեր կարիքներից ՝ մենք կարող ենք Ձեզ առաջարկել անհատական մարզումների պլան ՝ հարմարեցված ծրագրով, մարզումների ձևաչափով և ժամանակացույցով ։
Այս դասընթացի լսարանը
- համակարգի Ադմինիստրատորներ
- Կառուցապատողներ
- DevOps Engineers
- որակի վերահսկման ինժեներներ
Այս դասընթացի նախադրյալները
Linux-ի կառավարման բազային հմտություններ
Արդյունքներ
Դասընթացի ավարտին ուսանողները ձեռք կբերեն հմտություններ, որոնք թույլ կտան ՝
- կիրառել Դեվոպս-ի սկզբունքները աշխատանքում և արագացնել արտադրական գործընթացները
- ավտոմատացնել հավելվածների մշակման և տեղակայման գործընթացը
- կիրառել Դեվոպս-ի սկզբունքները և արագացնել արտադրական գործընթացները հավելվածների մշակման ժամանակ
- Կոնտեյներավորել հավելվածները և տեղակայել դրանք Կուբեռնետես միջավայրում
- Օգտագործեք ժամանակակից գործիքներ ՝ հավելվածների որակը, արտադրողականությունը և կայունությունը բարձրացնելու համար
- Կառավարեք Kubernetes ենթակառուցվածքը և կրճատեք տեղակայման և խոշորացման ժամանակը
- բարձրացնել ծրագրային արտադրանքի մշակման, փորձարկման և առաքման գործընթացի մասնակիցների միջև փոխգործակցության արդյունավետությունը
Ուրվագիծ
1. Docker-ի ներածություն</strong >
* Դոկերի հիմունքներ 
• կոնտեյներներ, կոնտեյներային պատկերներ և Դոկեր ռեգիստրներ 
• կոնտեյների շահագործման ընթացքում ցանցի և տվյալների պահպանման սարքերի հասանելիություն 
• Տեղակայեք ձեր սեփական ծրագրերը որպես բեռնարկղեր 
• բեռնարկղերի շահագործման ընթացքում անվտանգության ապահովում 
• Docker-ի որոշ լրացուցիչ գործառույթներ
2. Կուբեռնետես-ի հիմունքները
* DevOps-ի հիմունքներ, շարունակական առաքում և հավելվածների ինտեգրում 
• * Կուբեռնետեսի Ճարտարապետություն 
• Kubernetes միջավայրում հավելվածների տեղակայումը 
• կիրառման մասշտաբավորում և բարձր մատչելիություն 
• Կառավարեք ծրագրերը Helm-ի միջոցով 
• Kubernetes Ցանցային ենթակառուցվածք-CNI 
• Kubernetes – CSI պահեստավորման ենթակառուցվածք: Կարգավիճակի հետագծման ծրագրեր 
• կազմաձևման պարամետրերը փոխանցեք Kubernetes հավելվածներին, երբ դրանք գործարկվում են 
• Kubernetes միջավայրի պաշտպանություն
3. թիմային աշխատանք և տարբերակի վերահսկում գիտ-ի և Գիտլաբ-ի միջոցով</strong >
* թիմային աշխատանքի մեթոդաբանություն ծրագրային ապահովման մշակման ժամանակ 
• Git Ճարտարապետություն և տեղակայում 
• ֆայլերի հետ աշխատելը գիտ-ում 
• պարտավորություններ և մասնաճյուղեր գիտ-ում 
• գիտ-ի տարբերությունները և դրանց հետ աշխատելը 
• միավորել գիտ մասնաճյուղերը 
• փոխել հանձնառությունները գիտ-ում 
• աշխատեք հեռավոր գիտ պահոցների հետ 
• իրականացնել շարունակական առաքում և հավելվածների ինտեգրում GitLab-ի հետ 
• Gitlab-ի Ճարտարապետություն, տեղակայում և հիմնական կազմաձևում 
• Գիտլաբ արտիստներ 
• CI/CD գործընթացների ավտոմատացում ՝ օգտագործելով GitLab խողովակաշարերը 
• Գիտլաբ-ի ինտեգրում Դոկկեր-ի և Կուբեռնետես-ի հետ
4. Prometheus-ի և Grafana-ի օգտագործմամբ ենթակառուցվածքների և հավելվածների մոնիտորինգ</strong >
* ենթակառուցվածքի և հավելվածների մոնիթորինգի կազմակերպման ժամանակակից մոտեցումները 
• Prometheus Ճարտարապետություն 
• Prometheus ներմուծողները մոնիտորինգի ենթակառուցվածքների եւ դիմումների 
• Prometheus Հարցման լեզու (PromQL) 
• Պրոմեթեւսի ահազանգման համակարգ 
• Գրաֆանա-ի միջոցով մոնիտորինգի արդյունքների վիզուալիզացիա




 
  
 