Linux Foundation KCNA Practice Test 51
Question 500
A StatefulSet scales from two to three replicas and the new ordinal needs its own persistent claim. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events.
- Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices.
- Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping.
- Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy.
Explanation
Correct Answer
D:Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. This is the most discriminating evidence for the described failure or requirement. StatefulSets manage stable identities and can provision distinct PVCs; they do not automatically provide database replication correctness. The corresponding implementation is: Use StatefulSets for workloads needing stable ordinal identity and per-replica persistent claims rather than one shared ephemeral Deployment. Workload context: A StatefulSet scales from two to three replicas and the new ordinal needs its own persistent claim.
Incorrect Answers
A:Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events. These observations are more relevant to WaitForFirstConsumer volume binding, not this case. The distinguishing check is: Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. Workload context: A StatefulSet scales from two to three replicas and the new ordinal needs its own persistent claim.
B:Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. These observations are more relevant to ClusterIP and NodePort Service exposure, not this case. The distinguishing check is: Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. Workload context: A StatefulSet scales from two to three replicas and the new ordinal needs its own persistent claim.
C: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 StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. Workload context: A StatefulSet scales from two to three replicas and the new ordinal needs its own persistent claim.
Question 501
A release image contains a software dependency absent from its application repository because it was included by a transitive build layer. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Deployments use lean images without exposed build-time credentials or unnecessary packages.
- Containers launch the intended process with arguments preserved and failures remain visible through status.
- Co-located containers communicate over localhost and move through Pod lifecycle as an atomic scheduling unit.
- Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests.
Explanation
Correct Answer
D:Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests. This is an observable service outcome, not just evidence that a configuration file was saved. A scanner's package detection is evidence of inventory, not automatically proof of exploitation or complete image trust. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.
Incorrect Answers
A:Deployments use lean images without exposed build-time credentials or unnecessary packages. That result validates Image layers and build cache rather than the requirement here. Verify instead: Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.
B:Containers launch the intended process with arguments preserved and failures remain visible through status. That result validates Container command entrypoint and arguments rather than the requirement here. Verify instead: Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.
C:Co-located containers communicate over localhost and move through Pod lifecycle as an atomic scheduling unit. That result validates Pod shared network namespace and lifecycle rather than the requirement here. Verify instead: Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.
Question 502
A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records.
- Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics.
- Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings.
- Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets.
Explanation
Correct Answer
D:Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. This is the most discriminating evidence for the described failure or requirement. A Service can resolve in DNS yet have zero endpoints or forward to an incorrect port. The corresponding implementation is: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.
Incorrect Answers
A:Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. These observations are more relevant to Cluster DNS and service discovery, not this case. The distinguishing check is: Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.
B:Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics. These observations are more relevant to Container OOMKilled and resource pressure, not this case. The distinguishing check is: Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.
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 Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.
Question 503
An app restarted twice and the current logs show only successful initialization while the failure trace is in previous logs. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events.
- Inspect selected Pod/container, executed command, RBAC exec permission and audit records.
- Inspect pod/container name, restartCount, lastState, previous log output and log collector availability.
- Review ephemeralContainers spec, target container namespace, attach status and host-level privileges requested.
Explanation
Correct Answer
C:Inspect pod/container name, restartCount, lastState, previous log output and log collector availability. This is the most discriminating evidence for the described failure or requirement. kubectl logs streams container stdout/stderr, and --previous selects the prior terminated instance if available. The corresponding implementation is: Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads. Workload context: An app restarted twice and the current logs show only successful initialization while the failure trace is in previous logs.
Incorrect Answers
A:Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. These observations are more relevant to CI versus CD pipeline separation, not this case. The distinguishing check is: Inspect pod/container name, restartCount, lastState, previous log output and log collector availability. Workload context: An app restarted twice and the current logs show only successful initialization while the failure trace is in previous logs.
B:Inspect selected Pod/container, executed command, RBAC exec permission and audit records. These observations are more relevant to kubectl exec diagnostic boundaries, not this case. The distinguishing check is: Inspect pod/container name, restartCount, lastState, previous log output and log collector availability. Workload context: An app restarted twice and the current logs show only successful initialization while the failure trace is in previous logs.
D:Review ephemeralContainers spec, target container namespace, attach status and host-level privileges requested. These observations are more relevant to Ephemeral debug containers for minimal images, not this case. The distinguishing check is: Inspect pod/container name, restartCount, lastState, previous log output and log collector availability. Workload context: An app restarted twice and the current logs show only successful initialization while the failure trace is in previous logs.
Question 504
A PVC-backed workload remains unscheduled and engineers inspect application logs instead of waiting for binding prerequisites. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Healthy but initializing Pods avoid traffic and genuinely stuck workloads recover without unnecessary restart loops.
- Noncompliant Pod specifications are rejected under enforcement without unexpectedly blocking approved workloads.
- Resource pressure is resolved without sustained involuntary eviction or unsafe removal of application persistent data.
- The precise scheduling blocker is removed and the workload binds to an eligible node.
Explanation
Correct Answer
D:The precise scheduling blocker is removed and the workload binds to an eligible node. This is an observable service outcome, not just evidence that a configuration file was saved. Pending may mean unschedulable or image preparation; distinguish whether node assignment occurred before choosing next checks. Workload context: A PVC-backed workload remains unscheduled and engineers inspect application logs instead of waiting for binding prerequisites.
Incorrect Answers
A:Healthy but initializing Pods avoid traffic and genuinely stuck workloads recover without unnecessary restart loops. That result validates Readiness liveness and startup probe behavior rather than the requirement here. Verify instead: The precise scheduling blocker is removed and the workload binds to an eligible node. Workload context: A PVC-backed workload remains unscheduled and engineers inspect application logs instead of waiting for binding prerequisites.
B: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: The precise scheduling blocker is removed and the workload binds to an eligible node. Workload context: A PVC-backed workload remains unscheduled and engineers inspect application logs instead of waiting for binding prerequisites.
C:Resource pressure is resolved without sustained involuntary eviction or unsafe removal of application persistent data. That result validates Node pressure and Pod eviction analysis rather than the requirement here. Verify instead: The precise scheduling blocker is removed and the workload binds to an eligible node. Workload context: A PVC-backed workload remains unscheduled and engineers inspect application logs instead of waiting for binding prerequisites.
Question 505
A startup chooses a graduated project without testing whether it supports required protocols and maintenance staffing. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Distributed requests produce correlated spans and approved telemetry reaches its configured backend without leaking secrets.
- Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures.
- Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes.
- Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit.
- Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities.
Explanation
Correct Answers
B: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. This is the diagnostic evidence part of the paired answer. Workload context: A startup chooses a graduated project without testing whether it supports required protocols and maintenance staffing.
D:Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. This response implements the controlling Kubernetes or cloud native principle. CNCF maturity levels indicate aspects of governance and adoption, not a guarantee of security or perfect product fit. Check its effect by: Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. This is the implementation part of the required paired answer. Workload context: A startup chooses a graduated project without testing whether it supports required protocols and maintenance staffing.
Incorrect Answers
A:Distributed requests produce correlated spans and approved telemetry reaches its configured backend without leaking secrets. This step belongs to OpenTelemetry instrumentation and exporters rather than the complementary implementation and evidence pair. The intended approach is: Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. Validate with: Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. Workload context: A startup chooses a graduated project without testing whether it supports required protocols and maintenance staffing.
C: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: Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. Validate with: Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. Workload context: A startup chooses a graduated project without testing whether it supports required protocols and maintenance staffing.
E:Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities. This step belongs to CNCF ecosystem and Kubernetes roles rather than the complementary implementation and evidence pair. The intended approach is: Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. Validate with: Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. Workload context: A startup chooses a graduated project without testing whether it supports required protocols and maintenance staffing.
Question 506
A PV enters Released after claim deletion and an engineer expects it to bind another PVC without reviewing retained data and claimRef. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion.
- Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement.
- Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults.
- Configure a supported StorageClass and CSI provisioner to dynamically create backing volumes for PVCs.
Explanation
Correct Answer
A:Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. This response implements the controlling Kubernetes or cloud native principle. Retain leaves storage for deliberate recovery; Delete usually removes underlying dynamically provisioned storage when supported. Check its effect by: Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. Workload context: A PV enters Released after claim deletion and an engineer expects it to bind another PVC without reviewing retained data and claimRef.
Incorrect Answers
B:Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement. This action addresses Ephemeral emptyDir versus persistent volumes instead of the controlling requirement. emptyDir exists for the lifetime of a Pod on a node and is lost when the Pod is removed. For this scenario prefer: Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. Workload context: A PV enters Released after claim deletion and an engineer expects it to bind another PVC without reviewing retained data and claimRef.
C:Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. This action addresses Service endpoint routing and kube-proxy instead of the controlling requirement. Service routing depends on endpoints and the cluster's Service dataplane; some clusters replace kube-proxy with an alternate implementation. For this scenario prefer: Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. Workload context: A PV enters Released after claim deletion and an engineer expects it to bind another PVC without reviewing retained data and claimRef.
D:Configure a supported StorageClass and CSI provisioner to dynamically create backing volumes for PVCs. This action addresses StorageClass dynamic provisioning instead of the controlling requirement. StorageClass names provisioning behavior; a controller and backend must support dynamic provisioning. For this scenario prefer: Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. Workload context: A PV enters Released after claim deletion and an engineer expects it to bind another PVC without reviewing retained data and claimRef.
Question 507
A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings.
- Inspect kubectl config current-context, cluster server, user identity and namespace field.
- Compare image digest, registry manifest, Pod imageID, rollout timestamp and supply-chain approval.
- Inspect Service type, selector, EndpointSlices, DNS name and backend Pod readiness.
Explanation
Correct Answer
A:Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. This is the most discriminating evidence for the described failure or requirement. Deleting a file in a later image layer does not erase secrets committed into an earlier layer. The corresponding implementation is: Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.
Incorrect Answers
B:Inspect kubectl config current-context, cluster server, user identity and namespace field. These observations are more relevant to kubectl context and cluster selection, not this case. The distinguishing check is: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.
C:Compare image digest, registry manifest, Pod imageID, rollout timestamp and supply-chain approval. These observations are more relevant to Immutable container images and digests, not this case. The distinguishing check is: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.
D: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: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.
Question 508
A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events.
- Inspect external IP status, controller events, security groups, health checks and upstream target availability.
- Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior.
- Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement.
Explanation
Correct Answer
D:Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. This is the most discriminating evidence for the described failure or requirement. ReadWriteOnce normally limits read-write mounting to one node, not necessarily exactly one Pod; driver behavior matters. The corresponding implementation is: Choose PV access modes based on how nodes and workloads must mount storage and verify CSI driver capability. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.
Incorrect Answers
A:Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events. These observations are more relevant to WaitForFirstConsumer volume binding, not this case. The distinguishing check is: Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.
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 PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.
C:Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. These observations are more relevant to PV reclaim policy Retain versus Delete, not this case. The distinguishing check is: Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.
Question 509
A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Inspect kubectl config current-context, cluster server, user identity and namespace field.
- Kubelet can start Pod sandboxes and containers through the configured CRI without incompatible shim failures.
- Confirm the active kubeconfig context and namespace before using kubectl on production clusters.
- Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement.
- Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls.
Explanation
Correct Answers
A:Inspect kubectl config current-context, cluster server, user identity and namespace field. This is the most discriminating evidence for the described failure or requirement. A context combines cluster, user and namespace settings; the current shell directory alone does not select a cluster. The corresponding implementation is: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. This is the diagnostic evidence part of the paired answer. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.
C:Confirm the active kubeconfig context and namespace before using kubectl on production clusters. This response implements the controlling Kubernetes or cloud native principle. A context combines cluster, user and namespace settings; the current shell directory alone does not select a cluster. Check its effect by: Inspect kubectl config current-context, cluster server, user identity and namespace field. This is the implementation part of the required paired answer. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.
Incorrect Answers
B:Kubelet can start Pod sandboxes and containers through the configured CRI without incompatible shim failures. This step belongs to Container runtime and CRI rather than the complementary implementation and evidence pair. The intended approach is: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. Validate with: Inspect kubectl config current-context, cluster server, user identity and namespace field. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.
D:Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. This step belongs to DaemonSet node-local workloads rather than the complementary implementation and evidence pair. The intended approach is: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. Validate with: Inspect kubectl config current-context, cluster server, user identity and namespace field. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.
E:Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls. This step belongs to ConfigMap and Secret boundaries rather than the complementary implementation and evidence pair. The intended approach is: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. Validate with: Inspect kubectl config current-context, cluster server, user identity and namespace field. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.
Question 510
A namespace is renamed and cross-namespace NetworkPolicy selectors no longer match labels used by permitted traffic. 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 Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets.
- Inspect external IP status, controller events, security groups, health checks and upstream target availability.
- Examine authentication identity, RBAC decision, admission webhook result and API response status.
Explanation
Correct Answer
A:Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. This is the most discriminating evidence for the described failure or requirement. NetworkPolicy governs data-plane traffic, whereas RBAC governs API actions; neither alone replaces the other. The corresponding implementation is: 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.
Incorrect Answers
B:Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. These observations are more relevant to Service selector and port mismatch diagnostics, not this case. The distinguishing check is: 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.
C: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 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.
D: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 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.