Comment organiser la collecte des logs de plusieurs applications Java dans un cluster, si l'on n'a pas accès aux nœuds (seulement à ceux déployés par soi-même) ?
DevOps
Quelles ressources sont décrites dans le déploiement ? Quels paramètres sont destinés à cela (requests/limits) ?
Qu'est-ce que Liquibase et comment s'intègre-t-il dans l'application (où doit-il être placé/configuré) ?
Pourquoi est-il nécessaire d'avoir plusieurs partitions dans un sujet?
Pourquoi est-il nécessaire de collecter/mise à jour des statistiques dans PostgreSQL?
Avec quel moyen peut-on effectuer une tâche ou une configuration arbitraire sur un ensemble d'hôtes séparés (en dehors de Kubernetes) ?
Qu'est-ce qu'une mise à jour continue?
Qu'est-ce qu'une stratégie de déploiement ? Quelles sont-elles ?
Que peut-on collecter d'autre que les logs pour analyser la charge de travail et le fonctionnement de l'application?
Qu'est-ce que la zone de staging (index) dans Git?
Quels sont les deux types de pipelines existants dans Jenkins?
Quelle entité d'Istio assure le routage du trafic?
Qu'est-ce que CI et CD, quelle est la différence entre ces parties?
Peut-on tuer une session active dans PostgreSQL ? Comment faire ?
Quelle est la différence entre les commandes git pull et git fetch ?
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?
Tâche : deux applications, chacune nécessitant 1Gi de mémoire en requests et 2Gi en limits, sur un nœud avec seulement 3Gi de mémoire. Cette configuration est-elle possible et quel est le risque ?
Avez-vous dû travailler avec des fonctionnalités de répartition de charge plus complexes à l'intérieur du namespace, en plus du simple service round-robin?
Qu'est-ce qu'un Deployment et qu'est-ce qu'un Service dans Kubernetes?
Quel est le minimum d'entités nécessaires dans Kubernetes vanilla pour qu'un composant démarre et puisse accepter des requêtes entrantes?