Vous exécutez GKE avec autoscaling et devez exposer une application au public via HTTPS sur une IP publique. Que devez-vous créer ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un service Kubernetes de type NodePort pour votre application et un Ingress Kubernetes pour exposer ce service via un équilibreur de charge Cloud..
Pourquoi c'est la réponse
Pour exposer une application GKE au public via HTTPS sur une IP publique, la meilleure approche est d'utiliser un service Kubernetes de type NodePort couplé à un Ingress Kubernetes. Le service NodePort rend l'application accessible sur un port statique de chaque nœud du cluster. L'Ingress Kubernetes, quant à lui, provisionne un équilibreur de charge HTTP(S) de Google Cloud (Cloud Load Balancer) qui gérera le trafic externe, y compris le déchargement SSL/TLS (HTTPS) et le routage vers le service NodePort. Les autres options sont moins appropriées : Un service ClusterIP n'est accessible qu'à l'intérieur du cluster. Exposer directement via NodePort et configurer le DNS avec l'IP de chaque nœud n'est pas une solution d'équilibrage de charge robuste ni gérée. Utiliser un pod HAProxy avec des règles iptables est une solution manuelle et complexe, ne tirant pas parti des fonctionnalités d'équilibrage de charge gérées de Google Cloud.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise