DevOps
Que se passe-t-il si le consommateur traite les messages pendant longtemps (par exemple, 4 secondes) ?
Comment réagirais-tu face à un conflit lors d'une revue de code si un collègue refuse d'accepter ta demande de fusion?
Le basculement de la réplica vers le maître était-il manuel ou automatique (Patroni) ?
Où sont stockés les noms de fichiers dans un répertoire sous Linux?
Qu'est-ce que le OOM Killer, quand il se déclenche et comment choisit-il le processus à terminer?
Avez-vous travaillé avec GitLab CI en tant que système CI/CD, en écrivant vos propres pipelines?
Comment limiter l'accès à un volume uniquement pour un Pod dans Kubernetes?
Parlez-moi de votre expérience avec Kafka : comment avez-vous surveillé le cluster, quel mécanisme de consensus avez-vous utilisé ?
Comment votre travail est-il organisé : sprints ou Kanban, comment communiquez-vous l'état des tâches et que faites-vous en cas de blocages ?
Comment fonctionnait le cluster PostgreSQL, comment ont-ils optimisé son fonctionnement?
Comment avez-vous déployé Kafka et en quoi consistait le tuning?
Qu'est-ce qu'un Deployment et qu'est-ce qu'un Service dans Kubernetes?
Racontez ce qu'est le projet chez Beeline que vous soutenez et ce que vous devez faire?
De quels composants se compose un cluster Kubernetes ? Nommez 5 binaires principaux.
Sur quelles trois technologies repose la conteneurisation dans Linux?
Quelles métriques doivent être suivies pour comprendre l'état de l'application?
Y a-t-il un moyen de garantir que plusieurs répliques de l'application soient réparties de manière fiable sur différents nœuds?
43. Qu'est-ce que Docker ? * - Utilitaire pour lancer des conteneurs ; - Machine virtuelle avec dépendances préinstallées ; - Hyperviseur basé sur Linux ; - Système d'exploitation basé sur BSD ; 44. Quelle est la définition correcte de la technologie de conteneurisation ? * - Exécuter une application dans un environnement minimal nécessaire à son fonctionnement. Le conteneur contient déjà toutes les bibliothèques et dépendances nécessaires au fonctionnement stable de l'application ; - Isolation d'une partie des ressources du système d'exploitation pour exécuter des processus prioritaires ; - Technologie Linux permettant de tuner le noyau en toute sécurité ; - Technologie permettant de conteniriser les erreurs de l'application pour sa stabilité ;
Quels sont les rôles des nœuds dans un cluster Kubernetes?
Comment peut-on annuler un commit incorrect qui a été poussé dans un dépôt distant par un développeur?