Ի՞նչ է tf.state ֆայլը և ինչ է պահվում դրանում: Ի՞նչ տարբերություն է Remote State-ի օգտագործման և state- ի պահպանումը Git-ռեպոզիտորիայում:
DevOps
Ի՞նչ է socket-ը: Ի՞նչ տարբերություն կա Unix Domain Socket (UDS) և ցանցային socket-ի միջև։
Ինչպե՞ս կազմակերպեցիք ձեր նախագծում Terraform-ի վիճակի պահպանումը: Ի՞նչ եք օգտագործել պահեստավորման համար և ինչու՞:
Աշխատանքի որոնում՝ սուր կամ հանգիստ?
Դավաճանները սովոր են ձեռքով տեղադրել փոփոխությունները անմիջապես կլաստերում, շրջանցելով CI/CD։ Հասանելիությունը չի կարող արգելվել։ Ինչպե՞ս նրանց մոտիվացնել անցնել ավտոմատացված պայպլայնների։
Ի՞նչ է multi-stage build-ը Docker-ում և ինչու է դա անհրաժեշտ:
Ի՞նչ է Linux-ի միջուկի մոդուլը: Ինչպե՞ս այն բեռնել, հանել և դիտել:
GitLab CI/CD: երեք պահեստներ (Front, Back, DB). Զարգացնողը ստեղծեց ճյուղ ֆրոնտենդում — պետք է ավտոմատ կերպով բարձրացվի ֆիչա-ստենդ բոլոր երեք ծառայություններով, հետո մերժումից հետո ստենդը ջնջվում է։ Ինչպե՞ս իրականացնել դա GitLab CI-ում։
Նկարագրեք մանրամասն, թե ինչ է տեղի ունենում kubectl apply -f deployment.yaml հրամանի կատարումից հետո, որ հերթականությամբ և որ կոմպոնենտներում։
Ինչպես է աշխատում CNI (Կոնտեյների ցանցային ինտերֆեյսը) Kubernetes-ում?
Ինչպես ձեռքով իրականացնել canary deployment-ը Kubernetes-ում առանց լրացուցիչ գործիքների?
Ի՞նչ լրացուցիչ դժվարություններ է ստեղծում տվյալների բազան դինամիկ ֆիչեր-ստենդում: Ինչ պետք է անել?
Ինչպե՞ս է ապահովվում etcd-ի անթերիություն և ինչու՞ է անհրաժեշտ անհավասար քանակությամբ ռեպլիկներ։
Ի՞նչ գործնական խնդիրների համար կարելի է օգտագործել Admission Controller-ը: Ի՞նչն է տարբերությունը Validating և Mutating webhook-ների միջև։
Ի՞նչ կարգով պետք է կատարվեն CI/CD պայպլայնի փուլերը՝ հավաքում, միավորային թեստեր, ինտեգրացիոն թեստեր, լինտինգ, ստատիկ վերլուծություն, տեղադրում։
Քանի՞ փաստաթղթավորված փորձ ունեք որպես DevOps։
Ինչպե՞ս կկազմակերպեիր դինամիկ ֆունկցիոնալ stand-երը GitLab-ում: Stand-ը տեղադրվում է յուրաքանչյուր push-ի ժամանակ և հեռացվում է merge-ից հետո կամ որոշ ժամանակ անց։
Ինչպես կարգավորել ցանցային քաղաքականությունները (NetworkPolicy) Kubernetes-ում, որպեսզի արգելվի մեկ namespace-ի պոդերը փոխազդել մյուս namespace-ի պոդերի հետ?
Սերվերը շատ դանդաղ է։ Ի՞նչ հրամաններ և ինչ դիտել առաջին հերթին։ Եթե պետք է հասկանալ, թե ինչու ծրագիրը չի գրում լոգեր և համակարգը կենդանի է, ուր կգնաք։
Ինչպես դիտել բաց սոքետները համակարգում?