Šta je fajl tf.state i šta se u njemu nalazi? Čime se razlikuje korišćenje Remote State i čuvanje stanja u Git repozitorijumu?
DevOps
Да ли сте сагласни да се припремите за интервју (мок-интервју, самопрезентација)?
Šta je Headless Service i zašto se koristi sa StatefulSet?
Kako ste organizovali skladištenje Terraform stanja u vašem projektu? Šta ste koristili kao skladište i zašto?
Šta je modul Linux jezgra? Kako ga učitati, izbaciti i pregledati?
Šta je multi-stage build u Docker-u i čemu služi?
Programeri su navikli da promene ručno deployuju direktno u klaster, zaobilazeći CI/CD. Pristup ne može biti zabranjen. Kako ih motivisati da pređu na automatizovane pipeline-ove?
GitLab CI/CD: три репозиторија (Front, Back, DB). Развојнијер је креирао грану у фронтенду — потребно је аутоматски подићи фича-стенд са сва три сервиса, након спајања, стенд се брише. Како то реализовати у GitLab CI?
Detaljno opišite šta se dešava nakon izvršavanja komande kubectl apply -f deployment.yaml, u kom redosledu i na kojim komponentama klastera.
Kako funkcioniše CNI (Interfejs mreže kontejnera) u Kubernetesu?
Koje dodatne poteškoće stvara baza podataka u dinamičkom feature-standu? Šta treba uraditi?
Kako se obezbeđuje otpornost etcd na kvarove i zašto je potrebno neparno broj replika?
Kako ručno implementirati canary deployment u Kubernetes bez dodatnih alata?
Za koje praktične zadatke se može koristiti Admission Controller? U čemu je razlika između Validating i Mutating webhook-a?
Koje redoslijed treba da bude izvršavanje faza CI/CD pipeline-a: build, unit testovi, integracioni testovi, linting, statička analiza koda, deploy?
Server je veoma spor. Koje komande i šta prvo proveriti? Ako treba da shvatite zašto aplikacija ne piše logove, a sistem je živ, kuda biste otišli?
Kako bi podesio dinamičke feature-standove u GitLab-u? Stand se pokreće pri svakom push-u na granu i briše nakon merge-a ili nakon određenog vremena.
Колико имате документовано искуство као DevOps?
Kako pogledati otvorene sokete u sistemu?
Kako se tajne iz Vault-a pojavljuju u Kubernetes-u? Koje pristupe postoje?