Linux Foundation KCNA Practice Test 44
Question 430
A registry mirror silently changes the contents behind a mutable release tag after the staging signoff. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage.
- Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source.
- Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations.
- Use a versioned Git repository as declarative desired state and a reconciler to detect and correct drift with approved change controls.
Explanation
Correct Answer
A:Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. This response implements the controlling Kubernetes or cloud native principle. An image digest identifies the immutable artifact; matching labels or Git SHAs alone do not prove identical layers. Check its effect by: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
Incorrect Answers
B:Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. This action addresses Software supply chain attestations instead of the controlling requirement. SBOM inventory and signed provenance provide different evidence; neither replaces vulnerability and security-policy review. For this scenario prefer: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
C:Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations. This action addresses kubectl exec diagnostic boundaries instead of the controlling requirement. kubectl exec runs a process in an existing container; it does not persist edits across new image-based replacements. For this scenario prefer: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
D:Use a versioned Git repository as declarative desired state and a reconciler to detect and correct drift with approved change controls. This action addresses GitOps reconciliation and source of truth instead of the controlling requirement. GitOps is a pull/reconciliation operating model rather than merely running kubectl from a CI server. For this scenario prefer: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
Question 431
A namespace is renamed and cross-namespace NetworkPolicy selectors no longer match labels used by permitted traffic. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Diagnose image-pull problems by validating image reference, registry availability, permissions and Secret scope.
- Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions.
- Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces.
- Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic.
Explanation
Correct Answer
D:Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. This response implements the controlling Kubernetes or cloud native principle. NetworkPolicy governs data-plane traffic, whereas RBAC governs API actions; neither alone replaces the other. Check its effect by: Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. Workload context: A namespace is renamed and cross-namespace NetworkPolicy selectors no longer match labels used by permitted traffic.
Incorrect Answers
A:Diagnose image-pull problems by validating image reference, registry availability, permissions and Secret scope. This action addresses ImagePullBackOff registry and auth errors instead of the controlling requirement. ImagePullBackOff is a retrieval or authorization problem; changing app readiness probes cannot fix a missing image. For this scenario prefer: Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. Workload context: A namespace is renamed and cross-namespace NetworkPolicy selectors no longer match labels used by permitted traffic.
B:Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions. This action addresses Pod Security Admission and namespaces instead of the controlling requirement. Pod Security Admission evaluates security standards at admission; it does not continuously sandbox existing containers after admission. For this scenario prefer: Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. Workload context: A namespace is renamed and cross-namespace NetworkPolicy selectors no longer match labels used by permitted traffic.
C:Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. This action addresses Cluster DNS and service discovery instead of the controlling requirement. Kubernetes DNS uses namespace-aware search paths; a fully qualified Service name avoids ambiguity across namespaces. For this scenario prefer: Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. Workload context: A namespace is renamed and cross-namespace NetworkPolicy selectors no longer match labels used by permitted traffic.
Question 432
An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests.
- Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping.
- Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails.
- Review image references, signing identities, attestations, admission decisions and deployed imageIDs.
Explanation
Correct Answer
C:Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. This is the most discriminating evidence for the described failure or requirement. Base64 is a reversible encoding, not encryption; Secret storage and access policies require separate protection. The corresponding implementation is: Apply RBAC and encryption-at-rest controls to Kubernetes Secrets and avoid exposing decoded values in logs or public manifests. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.
Incorrect Answers
A:Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. These observations are more relevant to Namespace segmentation with NetworkPolicies, not this case. The distinguishing check is: Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.
B:Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. These observations are more relevant to Ingress and Gateway API routing, not this case. The distinguishing check is: Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.
D:Review image references, signing identities, attestations, admission decisions and deployed imageIDs. These observations are more relevant to Image provenance and admission policies, not this case. The distinguishing check is: Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.
Question 433
A development team scripts direct writes to etcd for creating Pods because it assumes the API server is merely a web dashboard. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services.
- Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances.
- Compare object metadata labels, Service/Deployment selectors and selected object lists.
- Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd.
- Check API endpoint connectivity, request audit records, resource authorization and response status.
Explanation
Correct Answers
D:Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. This response implements the controlling Kubernetes or cloud native principle. kube-apiserver validates and serves API requests; etcd stores cluster state rather than exposing the user API. Check its effect by: Check API endpoint connectivity, request audit records, resource authorization and response status. This is the implementation part of the required paired answer. Workload context: A development team scripts direct writes to etcd for creating Pods because it assumes the API server is merely a web dashboard.
E:Check API endpoint connectivity, request audit records, resource authorization and response status. This is the most discriminating evidence for the described failure or requirement. kube-apiserver validates and serves API requests; etcd stores cluster state rather than exposing the user API. The corresponding implementation is: Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. This is the diagnostic evidence part of the paired answer. Workload context: A development team scripts direct writes to etcd for creating Pods because it assumes the API server is merely a web dashboard.
Incorrect Answers
A:Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services. This step belongs to PriorityClass and preemption rather than the complementary implementation and evidence pair. The intended approach is: Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. Validate with: Check API endpoint connectivity, request audit records, resource authorization and response status. Workload context: A development team scripts direct writes to etcd for creating Pods because it assumes the API server is merely a web dashboard.
B:Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances. This step belongs to Deployment and ReplicaSet ownership rather than the complementary implementation and evidence pair. The intended approach is: Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. Validate with: Check API endpoint connectivity, request audit records, resource authorization and response status. Workload context: A development team scripts direct writes to etcd for creating Pods because it assumes the API server is merely a web dashboard.
C:Compare object metadata labels, Service/Deployment selectors and selected object lists. This step belongs to Labels selectors and annotations rather than the complementary implementation and evidence pair. The intended approach is: Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. Validate with: Check API endpoint connectivity, request audit records, resource authorization and response status. Workload context: A development team scripts direct writes to etcd for creating Pods because it assumes the API server is merely a web dashboard.
Question 434
A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect image metadata, Pod command/args, process exit code and startup logs.
- Inspect kubelet runtime endpoint, CRI protocol support, containerd service status and runtime errors.
- Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure.
- Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway.
Explanation
Correct Answer
A:Inspect image metadata, Pod command/args, process exit code and startup logs. This is the most discriminating evidence for the described failure or requirement. Kubernetes command maps to the image ENTRYPOINT override and args maps to CMD arguments; a process exit can restart a Pod. The corresponding implementation is: Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults. Workload context: A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters.
Incorrect Answers
B:Inspect kubelet runtime endpoint, CRI protocol support, containerd service status and runtime errors. These observations are more relevant to Container runtime and CRI, not this case. The distinguishing check is: Inspect image metadata, Pod command/args, process exit code and startup logs. Workload context: A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters.
C:Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. These observations are more relevant to etcd consistency and cluster state, not this case. The distinguishing check is: Inspect image metadata, Pod command/args, process exit code and startup logs. Workload context: A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters.
D:Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. These observations are more relevant to Topology spread constraints, not this case. The distinguishing check is: Inspect image metadata, Pod command/args, process exit code and startup logs. Workload context: A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters.
Question 435
An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation.
- Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege.
- Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage.
- Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds.
Explanation
Correct Answer
D:Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. This response implements the controlling Kubernetes or cloud native principle. ResourceQuota applies aggregate namespace limits while LimitRange sets per-object defaults and constraints; quotas do not make capacity. Check its effect by: Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.
Incorrect Answers
A:Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation. This action addresses Node cordon drain maintenance instead of the controlling requirement. cordon prevents new scheduling while drain attempts safe evictions; existing Pods are not deleted by cordon alone. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.
B:Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. This action addresses Role and ClusterRole authorization instead of the controlling requirement. A RoleBinding can bind a ClusterRole within its namespace; a ClusterRoleBinding grants its rules at cluster scope. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.
C:Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. This action addresses etcd consistency and cluster state instead of the controlling requirement. etcd is a consistent key-value store for API state; it is not where persistent application volume data lives. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.
Question 436
A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- New claims provision compatible storage without requiring manual static PV creation for each request.
- Temporary data is disposable while durable application records remain accessible across Pod recreation.
- Noncompliant Pod specifications are rejected under enforcement without unexpectedly blocking approved workloads.
- Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement.
Explanation
Correct Answer
D:Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. This is an observable service outcome, not just evidence that a configuration file was saved. StatefulSets manage stable identities and can provision distinct PVCs; they do not automatically provide database replication correctness. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.
Incorrect Answers
A:New claims provision compatible storage without requiring manual static PV creation for each request. That result validates StorageClass dynamic provisioning rather than the requirement here. Verify instead: Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.
B:Temporary data is disposable while durable application records remain accessible across Pod recreation. That result validates Ephemeral emptyDir versus persistent volumes rather than the requirement here. Verify instead: Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.
C:Noncompliant Pod specifications are rejected under enforcement without unexpectedly blocking approved workloads. That result validates Pod Security Admission and namespaces rather than the requirement here. Verify instead: Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.
Question 437
An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation.
- Planned node drains respect application availability requirements without confusing voluntary and involuntary disruptions.
- Administrative commands target the intended cluster and avoid accidental changes to another environment.
- Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts.
Explanation
Correct Answer
B:Planned node drains respect application availability requirements without confusing voluntary and involuntary disruptions. This is an observable service outcome, not just evidence that a configuration file was saved. A PodDisruptionBudget governs voluntary eviction; it does not guarantee protection against hardware failure or create new replicas. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.
Incorrect Answers
A:Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. That result validates Deployment and ReplicaSet ownership rather than the requirement here. Verify instead: Planned node drains respect application availability requirements without confusing voluntary and involuntary disruptions. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.
C:Administrative commands target the intended cluster and avoid accidental changes to another environment. That result validates kubectl context and cluster selection rather than the requirement here. Verify instead: Planned node drains respect application availability requirements without confusing voluntary and involuntary disruptions. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.
D:Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. That result validates PersistentVolume zone binding and placement rather than the requirement here. Verify instead: Planned node drains respect application availability requirements without confusing voluntary and involuntary disruptions. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.
Question 438
A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation.
- Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements.
- Check Pod nodeSelector keys and values against node labels and scheduling events.
- Use nodeSelector for straightforward required label equality and confirm matching nodes exist in the cluster.
- Choose requiredDuringSchedulingIgnoredDuringExecution for a hard node preference and preferred rules for soft placement choices.
Explanation
Correct Answers
C:Check Pod nodeSelector keys and values against node labels and scheduling events. This is the most discriminating evidence for the described failure or requirement. nodeSelector requires matching labels; it does not create labels or express weighted preferences by itself. The corresponding implementation is: Use nodeSelector for straightforward required label equality and confirm matching nodes exist in the cluster. This is the diagnostic evidence part of the paired answer. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.
D:Use nodeSelector for straightforward required label equality and confirm matching nodes exist in the cluster. This response implements the controlling Kubernetes or cloud native principle. nodeSelector requires matching labels; it does not create labels or express weighted preferences by itself. Check its effect by: Check Pod nodeSelector keys and values against node labels and scheduling events. This is the implementation part of the required paired answer. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.
Incorrect Answers
A:Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. This step belongs to Deployment and ReplicaSet ownership rather than the complementary implementation and evidence pair. The intended approach is: Use nodeSelector for straightforward required label equality and confirm matching nodes exist in the cluster. Validate with: Check Pod nodeSelector keys and values against node labels and scheduling events. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.
B:Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. This step belongs to Container versus virtual machine isolation rather than the complementary implementation and evidence pair. The intended approach is: Use nodeSelector for straightforward required label equality and confirm matching nodes exist in the cluster. Validate with: Check Pod nodeSelector keys and values against node labels and scheduling events. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.
E:Choose requiredDuringSchedulingIgnoredDuringExecution for a hard node preference and preferred rules for soft placement choices. This step belongs to Node affinity required vs preferred rather than the complementary implementation and evidence pair. The intended approach is: Use nodeSelector for straightforward required label equality and confirm matching nodes exist in the cluster. Validate with: Check Pod nodeSelector keys and values against node labels and scheduling events. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.
Question 439
A regional control-plane upgrade changes the API endpoint but workers continue running and administrators need to verify client access. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints.
- Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries.
- Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions.
- Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd.
Explanation
Correct Answer
D:Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. This response implements the controlling Kubernetes or cloud native principle. kube-apiserver validates and serves API requests; etcd stores cluster state rather than exposing the user API. Check its effect by: Check API endpoint connectivity, request audit records, resource authorization and response status. Workload context: A regional control-plane upgrade changes the API endpoint but workers continue running and administrators need to verify client access.
Incorrect Answers
A:Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints. This action addresses Scheduler responsibility and binding instead of the controlling requirement. kube-scheduler assigns Pods to nodes; kubelet executes Pods after assignment and the controller manager reconciles controllers. For this scenario prefer: Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. Workload context: A regional control-plane upgrade changes the API endpoint but workers continue running and administrators need to verify client access.
B:Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries. This action addresses OCI registries and image distribution instead of the controlling requirement. OCI registries store/distribute image artifacts; they do not orchestrate Pods or apply cluster networking. For this scenario prefer: Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. Workload context: A regional control-plane upgrade changes the API endpoint but workers continue running and administrators need to verify client access.
C:Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions. This action addresses PodDisruptionBudget during voluntary eviction instead of the controlling requirement. A PodDisruptionBudget governs voluntary eviction; it does not guarantee protection against hardware failure or create new replicas. For this scenario prefer: Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. Workload context: A regional control-plane upgrade changes the API endpoint but workers continue running and administrators need to verify client access.
Question 440
A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Production uses a tested traceable artifact only after required promotion and environment gates succeed.
- An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal.
- Healthy Pods enter ready endpoints only after application dependencies function, without restarting healthy processes unnecessarily.
- Engineers identify the failing process message associated with the correct container instance and time window.
Explanation
Correct Answer
B:An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. This is an observable service outcome, not just evidence that a configuration file was saved. Metrics show trends, logs show event details, and traces show request spans; reliable correlation benefits from consistent identifiers. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.
Incorrect Answers
A:Production uses a tested traceable artifact only after required promotion and environment gates succeed. That result validates CI versus CD pipeline separation rather than the requirement here. Verify instead: An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.
C:Healthy Pods enter ready endpoints only after application dependencies function, without restarting healthy processes unnecessarily. That result validates Readiness-probe failure versus process crash rather than the requirement here. Verify instead: An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.
D:Engineers identify the failing process message associated with the correct container instance and time window. That result validates kubectl logs current versus previous instance rather than the requirement here. Verify instead: An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.