Linux Foundation KCNA Practice Test 92
Question 910
An application receives forbidden errors when listing ConfigMaps because its service account lacks get/list permissions. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors.
- Inspect external IP status, controller events, security groups, health checks and upstream target availability.
- Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs.
- Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions.
Explanation
Correct Answer
D:Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. This is the most discriminating evidence for the described failure or requirement. A service account is an API identity; granting Pods a namespace does not automatically limit an overbroad ClusterRoleBinding. The corresponding implementation is: Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. Workload context: An application receives forbidden errors when listing ConfigMaps because its service account lacks get/list permissions.
Incorrect Answers
A:Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. These observations are more relevant to Linux securityContext and seccomp basics, not this case. The distinguishing check is: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: An application receives forbidden errors when listing ConfigMaps because its service account lacks get/list permissions.
B:Inspect external IP status, controller events, security groups, health checks and upstream target availability. These observations are more relevant to LoadBalancer Service provisioning, not this case. The distinguishing check is: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: An application receives forbidden errors when listing ConfigMaps because its service account lacks get/list permissions.
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 serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: An application receives forbidden errors when listing ConfigMaps because its service account lacks get/list permissions.
Question 911
A slow-starting Java app passes readiness only after warm-up but its liveness check kills it every ten seconds during startup. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events.
- Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs.
- Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings.
- Review container lastState, exit code, restart count, previous logs and application configuration.
Explanation
Correct Answer
A:Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events. This is the most discriminating evidence for the described failure or requirement. Readiness failure removes a Pod from ready endpoints; liveness failure may restart a container. The corresponding implementation is: Assign readiness for traffic acceptance, liveness for unhealthy restarts and startup for slow initialization when appropriate. Workload context: A slow-starting Java app passes readiness only after warm-up but its liveness check kills it every ten seconds during startup.
Incorrect Answers
B: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 probe paths, thresholds, failure conditions, Service endpoints and container restart events. Workload context: A slow-starting Java app passes readiness only after warm-up but its liveness check kills it every ten seconds during startup.
C:Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings. These observations are more relevant to Node pressure and Pod eviction analysis, not this case. The distinguishing check is: Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events. Workload context: A slow-starting Java app passes readiness only after warm-up but its liveness check kills it every ten seconds during startup.
D:Review container lastState, exit code, restart count, previous logs and application configuration. These observations are more relevant to CrashLoopBackOff and previous logs, not this case. The distinguishing check is: Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events. Workload context: A slow-starting Java app passes readiness only after warm-up but its liveness check kills it every ten seconds during startup.
Question 912
A monitoring DaemonSet runs on control-plane nodes unexpectedly because it tolerates taints intended to exclude application Pods. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Use the scheduler to select feasible nodes and the cluster autoscaler to adjust node capacity when unschedulable Pods can fit a supported node group.
- Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors.
- Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis.
- Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.
Explanation
Correct Answer
B:Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. This response implements the controlling Kubernetes or cloud native principle. A DaemonSet creates node-level replicas automatically rather than a fixed overall replica count like a Deployment. Check its effect by: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. Workload context: A monitoring DaemonSet runs on control-plane nodes unexpectedly because it tolerates taints intended to exclude application Pods.
Incorrect Answers
A:Use the scheduler to select feasible nodes and the cluster autoscaler to adjust node capacity when unschedulable Pods can fit a supported node group. This action addresses Scheduler versus autoscaler responsibility instead of the controlling requirement. The autoscaler provisions nodes; it does not assign Pod nodeName or fix impossible affinity or quota constraints by itself. For this scenario prefer: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Workload context: A monitoring DaemonSet runs on control-plane nodes unexpectedly because it tolerates taints intended to exclude application Pods.
C:Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. This action addresses Node labels and allocatable inventory instead of the controlling requirement. Node allocatable excludes reservations from raw capacity; labels must reflect real node capabilities and administration. For this scenario prefer: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Workload context: A monitoring DaemonSet runs on control-plane nodes unexpectedly because it tolerates taints intended to exclude application Pods.
D:Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This action addresses kubectl inspect and describe diagnostics instead of the controlling requirement. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. For this scenario prefer: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Workload context: A monitoring DaemonSet runs on control-plane nodes unexpectedly because it tolerates taints intended to exclude application Pods.
Question 913
A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Review SIG charter, KEP status, community meeting records and maintainer review responsibilities.
- Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels.
- Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core.
- Review security policy, affected version, maintainer contact, severity evidence and coordinated disclosure plan.
Explanation
Correct Answer
A:Review SIG charter, KEP status, community meeting records and maintainer review responsibilities. This is the most discriminating evidence for the described failure or requirement. Kubernetes development is governed through open community processes rather than a single cloud vendor's private roadmap. The corresponding implementation is: Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.
Incorrect Answers
B: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 SIG charter, KEP status, community meeting records and maintainer review responsibilities. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.
C: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 SIG charter, KEP status, community meeting records and maintainer review responsibilities. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.
D:Review security policy, affected version, maintainer contact, severity evidence and coordinated disclosure plan. These observations are more relevant to Responsible vulnerability disclosure in communities, not this case. The distinguishing check is: Review SIG charter, KEP status, community meeting records and maintainer review responsibilities. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.
Question 914
An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly.
- New claims provision compatible storage without requiring manual static PV creation for each request.
- Pods on different eligible nodes communicate according to network design and report working network addresses.
- Clients resolve the intended in-cluster Service name and external DNS forwarding operates as designed.
Explanation
Correct Answer
C:Pods on different eligible nodes communicate according to network design and report working network addresses. This is an observable service outcome, not just evidence that a configuration file was saved. The CNI plugin supplies Pod networking; a Kubernetes Service alone cannot correct a broken Pod network implementation. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.
Incorrect Answers
A: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: Pods on different eligible nodes communicate according to network design and report working network addresses. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.
B: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: Pods on different eligible nodes communicate according to network design and report working network addresses. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.
D:Clients resolve the intended in-cluster Service name and external DNS forwarding operates as designed. That result validates Cluster DNS and service discovery rather than the requirement here. Verify instead: Pods on different eligible nodes communicate according to network design and report working network addresses. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.
Question 915
A development team scripts direct writes to etcd for creating Pods because it assumes the API server is merely a web dashboard. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes.
- Inspect Service type, selector, EndpointSlices, DNS name and backend Pod readiness.
- Check Pod nodeSelector keys and values against node labels and scheduling events.
- Check API endpoint connectivity, request audit records, resource authorization and response status.
Explanation
Correct Answer
D: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. 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:Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes. These observations are more relevant to Pod shared network namespace and lifecycle, not this case. The distinguishing check is: 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:Inspect Service type, selector, EndpointSlices, DNS name and backend Pod readiness. These observations are more relevant to Service stable virtual endpoint, not this case. The distinguishing check is: 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:Check Pod nodeSelector keys and values against node labels and scheduling events. These observations are more relevant to nodeSelector equality placement, not this case. The distinguishing check is: 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 916
A validating admission rule rejects an image from an untrusted registry while the node would otherwise be able to pull it. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Require approved registry artifacts and verifiable signatures or digests before admitting production workloads.
- Assign readiness for traffic acceptance, liveness for unhealthy restarts and startup for slow initialization when appropriate.
- Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API.
- Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior.
Explanation
Correct Answer
A:Require approved registry artifacts and verifiable signatures or digests before admitting production workloads. This response implements the controlling Kubernetes or cloud native principle. An image scanner alone does not prove publisher identity; signed provenance and admission enforcement address different guarantees. Check its effect by: Review image references, signing identities, attestations, admission decisions and deployed imageIDs. Workload context: A validating admission rule rejects an image from an untrusted registry while the node would otherwise be able to pull it.
Incorrect Answers
B:Assign readiness for traffic acceptance, liveness for unhealthy restarts and startup for slow initialization when appropriate. This action addresses Readiness liveness and startup probe behavior instead of the controlling requirement. Readiness failure removes a Pod from ready endpoints; liveness failure may restart a container. For this scenario prefer: Require approved registry artifacts and verifiable signatures or digests before admitting production workloads. Workload context: A validating admission rule rejects an image from an untrusted registry while the node would otherwise be able to pull it.
C:Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. This action addresses ServiceAccount and workload RBAC boundaries instead of the controlling requirement. A service account is an API identity; granting Pods a namespace does not automatically limit an overbroad ClusterRoleBinding. For this scenario prefer: Require approved registry artifacts and verifiable signatures or digests before admitting production workloads. Workload context: A validating admission rule rejects an image from an untrusted registry while the node would otherwise be able to pull it.
D:Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior. This action addresses Authentication authorization and admission order instead of the controlling requirement. Authentication answers who called, authorization answers what may be done, and admission can apply policy to allowed requests. For this scenario prefer: Require approved registry artifacts and verifiable signatures or digests before admitting production workloads. Workload context: A validating admission rule rejects an image from an untrusted registry while the node would otherwise be able to pull it.
Question 917
An Ingress references a TLS Secret for the wrong hostname and browsers reject the certificate despite successful Pod readiness. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision.
- Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints.
- Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source.
- Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage.
Explanation
Correct Answer
B:Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. This response implements the controlling Kubernetes or cloud native principle. A healthy Service does not guarantee correct edge routing; ingress controllers and TLS bindings add separate layers. Check its effect by: Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs. Workload context: An Ingress references a TLS Secret for the wrong hostname and browsers reject the certificate despite successful Pod readiness.
Incorrect Answers
A:Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision. This action addresses Rollout history status and change correlation instead of the controlling requirement. A Deployment being Available does not prove all new replicas are healthy or that a rollout has fully progressed. For this scenario prefer: Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. Workload context: An Ingress references a TLS Secret for the wrong hostname and browsers reject the certificate despite successful Pod readiness.
C: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: Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. Workload context: An Ingress references a TLS Secret for the wrong hostname and browsers reject the certificate despite successful Pod readiness.
D:Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. This action addresses Artifact promotion by digest instead of the controlling requirement. An image digest identifies the immutable artifact; matching labels or Git SHAs alone do not prove identical layers. For this scenario prefer: Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. Workload context: An Ingress references a TLS Secret for the wrong hostname and browsers reject the certificate despite successful Pod readiness.
Question 918
A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization.
- Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback.
- Inspect Deployment observedGeneration, rollout status, revision annotations, ReplicaSet ownership and release events.
- Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions.
- Engineers identify the failing process message associated with the correct container instance and time window.
Explanation
Correct Answers
A:Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This response implements the controlling Kubernetes or cloud native principle. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. Check its effect by: Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. This is the implementation part of the required paired answer. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.
D:Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. This is the most discriminating evidence for the described failure or requirement. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. The corresponding implementation is: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This is the diagnostic evidence part of the paired answer. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.
Incorrect Answers
B:Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. This step belongs to Deployment rolling updates and rollback rather than the complementary implementation and evidence pair. The intended approach is: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Validate with: Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.
C:Inspect Deployment observedGeneration, rollout status, revision annotations, ReplicaSet ownership and release events. This step belongs to Rollout history status and change correlation rather than the complementary implementation and evidence pair. The intended approach is: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Validate with: Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.
E:Engineers identify the failing process message associated with the correct container instance and time window. This step belongs to kubectl logs current versus previous instance rather than the complementary implementation and evidence pair. The intended approach is: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Validate with: Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.
Question 919
A web team reports CPU below 50% as its sole SLO despite users seeing frequent payment failures. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget.
- The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty.
- Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence.
- Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts.
Explanation
Correct Answer
A:Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget. This is an observable service outcome, not just evidence that a configuration file was saved. An SLI is a measurement, an SLO is a target and an SLA is a contractual commitment; they should not be conflated. Workload context: A web team reports CPU below 50% as its sole SLO despite users seeing frequent payment failures.
Incorrect Answers
B:The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty. That result validates CNCF project maturity and adoption decisions rather than the requirement here. Verify instead: Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget. Workload context: A web team reports CPU below 50% as its sole SLO despite users seeing frequent payment failures.
C:Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence. That result validates Metrics logs and traces distinctions rather than the requirement here. Verify instead: Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget. Workload context: A web team reports CPU below 50% as its sole SLO despite users seeing frequent payment failures.
D:Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. That result validates Prometheus pull scraping and metrics endpoints rather than the requirement here. Verify instead: Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget. Workload context: A web team reports CPU below 50% as its sole SLO despite users seeing frequent payment failures.
Question 920
A cluster contains Pods on two workers but cross-node traffic fails after a routed Pod CIDR is omitted. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities.
- Choose PV access modes based on how nodes and workloads must mount storage and verify CSI driver capability.
- Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed.
- Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion.
Explanation
Correct Answer
A:Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities. This response implements the controlling Kubernetes or cloud native principle. The CNI plugin supplies Pod networking; a Kubernetes Service alone cannot correct a broken Pod network implementation. Check its effect by: Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs. Workload context: A cluster contains Pods on two workers but cross-node traffic fails after a routed Pod CIDR is omitted.
Incorrect Answers
B:Choose PV access modes based on how nodes and workloads must mount storage and verify CSI driver capability. This action addresses ReadWriteOnce and ReadWriteMany semantics instead of the controlling requirement. ReadWriteOnce normally limits read-write mounting to one node, not necessarily exactly one Pod; driver behavior matters. For this scenario prefer: Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities. Workload context: A cluster contains Pods on two workers but cross-node traffic fails after a routed Pod CIDR is omitted.
C:Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. This action addresses ClusterIP and NodePort Service exposure instead of the controlling requirement. ClusterIP does not automatically provide an external endpoint; NodePort opens a port on eligible nodes with network policy constraints. For this scenario prefer: Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities. Workload context: A cluster contains Pods on two workers but cross-node traffic fails after a routed Pod CIDR is omitted.
D:Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. This action addresses PV reclaim policy Retain versus Delete instead of the controlling requirement. Retain leaves storage for deliberate recovery; Delete usually removes underlying dynamically provisioned storage when supported. For this scenario prefer: Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities. Workload context: A cluster contains Pods on two workers but cross-node traffic fails after a routed Pod CIDR is omitted.