Linux Foundation KCNA Practice Test 71
Question 700
A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization.
- Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage.
- Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback.
- Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads.
Explanation
Correct Answer
B: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 pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.
Incorrect Answers
A:Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This action addresses Progressive delivery and release metrics instead of the controlling requirement. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. For this scenario prefer: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.
C:Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. This action addresses Deployment rolling updates and rollback instead of the controlling requirement. A rolling update controls replacement pacing but application correctness still requires probes and release validation. For this scenario prefer: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.
D:Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads. This action addresses kubectl logs current versus previous instance instead of the controlling requirement. kubectl logs streams container stdout/stderr, and --previous selects the prior terminated instance if available. For this scenario prefer: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.
Question 701
A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Inspect image metadata, Pod command/args, process exit code and startup logs.
- Pods schedule based on requests and stay within resource policy without avoidable throttling or memory termination.
- Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results.
- Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools.
- Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults.
Explanation
Correct Answers
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. This is the diagnostic evidence part of the paired answer. Workload context: A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters.
E:Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults. This response implements the controlling Kubernetes or cloud native principle. Kubernetes command maps to the image ENTRYPOINT override and args maps to CMD arguments; a process exit can restart a Pod. Check its effect by: Inspect image metadata, Pod command/args, process exit code and startup logs. This is the implementation part of the required paired answer. Workload context: A developer supplies only args and expects it to replace the image entrypoint executable rather than pass new parameters.
Incorrect Answers
B:Pods schedule based on requests and stay within resource policy without avoidable throttling or memory termination. This step belongs to CPU requests and memory limits rather than the complementary implementation and evidence pair. The intended approach is: Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults. Validate with: 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 verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. This step belongs to Role and ClusterRole authorization rather than the complementary implementation and evidence pair. The intended approach is: Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults. Validate with: 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:Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools. This step belongs to Ephemeral debugging containers rather than the complementary implementation and evidence pair. The intended approach is: Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults. Validate with: 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 702
A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint.
- Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed.
- Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices.
- The Service has healthy matching backends and forwards to the application process's actual port.
- Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records.
Explanation
Correct Answers
B:Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. This response implements the controlling Kubernetes or cloud native principle. ClusterIP does not automatically provide an external endpoint; NodePort opens a port on eligible nodes with network policy constraints. Check its effect by: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. This is the implementation part of the required paired answer. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.
C:Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. This is the most discriminating evidence for the described failure or requirement. ClusterIP does not automatically provide an external endpoint; NodePort opens a port on eligible nodes with network policy constraints. The corresponding implementation is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. This is the diagnostic evidence part of the paired answer. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.
Incorrect Answers
A:Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. This step belongs to LoadBalancer Service provisioning rather than the complementary implementation and evidence pair. The intended approach is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. Validate with: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.
D:The Service has healthy matching backends and forwards to the application process's actual port. This step belongs to Service selector and port mismatch diagnostics rather than the complementary implementation and evidence pair. The intended approach is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. Validate with: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.
E:Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. This step belongs to Cluster DNS and service discovery rather than the complementary implementation and evidence pair. The intended approach is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. Validate with: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.
Question 703
An architect assumes a project listed in the CNCF landscape is necessarily graduated and supported by the Kubernetes maintainers. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains.
- Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core.
- Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels.
- Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures.
Explanation
Correct Answer
D:Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. This is the most discriminating evidence for the described failure or requirement. CNCF maturity levels indicate aspects of governance and adoption, not a guarantee of security or perfect product fit. The corresponding implementation is: Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. Workload context: An architect assumes a project listed in the CNCF landscape is necessarily graduated and supported by the Kubernetes maintainers.
Incorrect Answers
A:Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. These observations are more relevant to Microservices contracts and failure isolation, not this case. The distinguishing check is: Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. Workload context: An architect assumes a project listed in the CNCF landscape is necessarily graduated and supported by the Kubernetes maintainers.
B:Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. These observations are more relevant to CNCF ecosystem and Kubernetes roles, not this case. The distinguishing check is: Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. Workload context: An architect assumes a project listed in the CNCF landscape is necessarily graduated and supported by the Kubernetes maintainers.
C:Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. These observations are more relevant to Prometheus pull scraping and metrics endpoints, not this case. The distinguishing check is: Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. Workload context: An architect assumes a project listed in the CNCF landscape is necessarily graduated and supported by the Kubernetes maintainers.
Question 704
A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.
- External clients reach only the intended healthy Service backends and the allocated endpoint matches network policy.
- Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly.
- Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems.
Explanation
Correct Answer
D:Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. This is an observable service outcome, not just evidence that a configuration file was saved. Service routing depends on endpoints and the cluster's Service dataplane; some clusters replace kube-proxy with an alternate implementation. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.
Incorrect Answers
A:Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. That result validates ReadWriteOnce and ReadWriteMany semantics rather than the requirement here. Verify instead: Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.
B:External clients reach only the intended healthy Service backends and the allocated endpoint matches network policy. That result validates LoadBalancer Service provisioning rather than the requirement here. Verify instead: Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.
C:Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly. That result validates NetworkPolicy ingress egress isolation rather than the requirement here. Verify instead: Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.
Question 705
A deployment has an /metrics endpoint but Prometheus shows the target as down because its Service port annotation is wrong. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis.
- Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels.
- Platform selections fit the actual problem without expecting one component to implement the whole cloud native stack.
- Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes.
- Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality.
Explanation
Correct Answers
B:Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. This is the most discriminating evidence for the described failure or requirement. Prometheus primarily scrapes targets on an interval; instrumentation must expose values and high-cardinality labels can overload storage. The corresponding implementation is: Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. This is the diagnostic evidence part of the paired answer. Workload context: A deployment has an /metrics endpoint but Prometheus shows the target as down because its Service port annotation is wrong.
E:Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. This response implements the controlling Kubernetes or cloud native principle. Prometheus primarily scrapes targets on an interval; instrumentation must expose values and high-cardinality labels can overload storage. Check its effect by: Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. This is the implementation part of the required paired answer. Workload context: A deployment has an /metrics endpoint but Prometheus shows the target as down because its Service port annotation is wrong.
Incorrect Answers
A:Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. This step belongs to Metrics logs and traces distinctions rather than the complementary implementation and evidence pair. The intended approach is: Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. Validate with: Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. Workload context: A deployment has an /metrics endpoint but Prometheus shows the target as down because its Service port annotation is wrong.
C:Platform selections fit the actual problem without expecting one component to implement the whole cloud native stack. This step belongs to CNCF ecosystem and Kubernetes roles rather than the complementary implementation and evidence pair. The intended approach is: Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. Validate with: Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. Workload context: A deployment has an /metrics endpoint but Prometheus shows the target as down because its Service port annotation is wrong.
D:Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. This step belongs to SLIs SLOs and golden signals rather than the complementary implementation and evidence pair. The intended approach is: Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. Validate with: Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. Workload context: A deployment has an /metrics endpoint but Prometheus shows the target as down because its Service port annotation is wrong.
Question 706
A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- The PVC binds to a suitable volume and survives recreation of the application Pod as designed.
- Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services.
- Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build.
- Noncompliant Pod specifications are rejected under enforcement without unexpectedly blocking approved workloads.
Explanation
Correct Answer
B:Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services. This is an observable service outcome, not just evidence that a configuration file was saved. NetworkPolicy governs data-plane traffic, whereas RBAC governs API actions; neither alone replaces the other. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.
Incorrect Answers
A:The PVC binds to a suitable volume and survives recreation of the application Pod as designed. That result validates PersistentVolume and claim bindings rather than the requirement here. Verify instead: Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.
C:Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build. That result validates Image provenance and admission policies rather than the requirement here. Verify instead: Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.
D: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: Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.
Question 707
A cost-sensitive workload uses required affinity for spot nodes and becomes Pending when only on-demand capacity exists. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Review Pod scheduling reasons, node group templates, provisioning limits and autoscaler scale-up decisions.
- Inspect FailedScheduling events, Pod requests, node allocatable and scheduler filter outcomes.
- Inspect affinity terms, matchExpressions, node labels, scheduler feasibility and fallback placement.
- Compare Deployment spec, ReplicaSet ownership, rollout history and updated/available replica conditions.
Explanation
Correct Answer
C:Inspect affinity terms, matchExpressions, node labels, scheduler feasibility and fallback placement. This is the most discriminating evidence for the described failure or requirement. Preferred affinity can be ignored to schedule a Pod; required affinity must be satisfied at scheduling time. The corresponding implementation is: Choose requiredDuringSchedulingIgnoredDuringExecution for a hard node preference and preferred rules for soft placement choices. Workload context: A cost-sensitive workload uses required affinity for spot nodes and becomes Pending when only on-demand capacity exists.
Incorrect Answers
A:Review Pod scheduling reasons, node group templates, provisioning limits and autoscaler scale-up decisions. These observations are more relevant to Scheduler versus autoscaler responsibility, not this case. The distinguishing check is: Inspect affinity terms, matchExpressions, node labels, scheduler feasibility and fallback placement. Workload context: A cost-sensitive workload uses required affinity for spot nodes and becomes Pending when only on-demand capacity exists.
B:Inspect FailedScheduling events, Pod requests, node allocatable and scheduler filter outcomes. These observations are more relevant to Pending Pods and resource-fit checks, not this case. The distinguishing check is: Inspect affinity terms, matchExpressions, node labels, scheduler feasibility and fallback placement. Workload context: A cost-sensitive workload uses required affinity for spot nodes and becomes Pending when only on-demand capacity exists.
D:Compare Deployment spec, ReplicaSet ownership, rollout history and updated/available replica conditions. These observations are more relevant to Deployment and ReplicaSet ownership, not this case. The distinguishing check is: Inspect affinity terms, matchExpressions, node labels, scheduler feasibility and fallback placement. Workload context: A cost-sensitive workload uses required affinity for spot nodes and becomes Pending when only on-demand capacity exists.
Question 708
A deployment switches from an image tag to digest pinning but administrators assume they no longer need registry authorization. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods.
- Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID.
- Check registry path, pull Secret, tag or digest, IAM grant, TLS trust and registry audit logs.
- Inspect kubelet runtime endpoint, CRI protocol support, containerd service status and runtime errors.
Explanation
Correct Answer
B:Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. This is the most discriminating evidence for the described failure or requirement. Always pulls or checks the registry when needed, while IfNotPresent may use cache; pull policy is not image provenance. The corresponding implementation is: Choose imagePullPolicy based on tag immutability and cluster delivery needs, checking runtime cache and registry accessibility. Workload context: A deployment switches from an image tag to digest pinning but administrators assume they no longer need registry authorization.
Incorrect Answers
A:Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods. These observations are more relevant to Pod affinity anti-affinity, not this case. The distinguishing check is: Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. Workload context: A deployment switches from an image tag to digest pinning but administrators assume they no longer need registry authorization.
C:Check registry path, pull Secret, tag or digest, IAM grant, TLS trust and registry audit logs. These observations are more relevant to OCI registries and image distribution, not this case. The distinguishing check is: Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. Workload context: A deployment switches from an image tag to digest pinning but administrators assume they no longer need registry authorization.
D: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: Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. Workload context: A deployment switches from an image tag to digest pinning but administrators assume they no longer need registry authorization.
Question 709
A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect PVC phase, PV claimRef, capacity, accessModes, storageClassName and volume-mount events.
- Examine authentication identity, RBAC decision, admission webhook result and API response status.
- Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors.
- Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails.
Explanation
Correct Answer
C:Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. This is the most discriminating evidence for the described failure or requirement. Disabling privilege escalation and dropping Linux capabilities reduce risk but do not replace image or API authorization. The corresponding implementation is: Run containers with nonroot identities, minimal capabilities and an appropriate seccomp profile for reduced kernel attack surface. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.
Incorrect Answers
A:Inspect PVC phase, PV claimRef, capacity, accessModes, storageClassName and volume-mount events. These observations are more relevant to PersistentVolume and claim bindings, not this case. The distinguishing check is: Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.
B:Examine authentication identity, RBAC decision, admission webhook result and API response status. These observations are more relevant to Authentication authorization and admission order, not this case. The distinguishing check is: Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.
D:Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. These observations are more relevant to Secret base64 encoding versus encryption, not this case. The distinguishing check is: Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.
Question 710
A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails.
- Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement.
- Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs.
- Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior.
Explanation
Correct Answer
D:Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. This is the most discriminating evidence for the described failure or requirement. Retain leaves storage for deliberate recovery; Delete usually removes underlying dynamically provisioned storage when supported. The corresponding implementation is: Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.
Incorrect Answers
A:Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. These observations are more relevant to Secret base64 encoding versus encryption, not this case. The distinguishing check is: Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.
B:Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. These observations are more relevant to ReadWriteOnce and ReadWriteMany semantics, not this case. The distinguishing check is: Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.
C:Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs. These observations are more relevant to CNI Pod networking implementation, not this case. The distinguishing check is: Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.