Linux Foundation KCNA Practice Test 9
Question 80
A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples.
- Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality.
- Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.
- Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis.
Explanation
Correct Answer
B:Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality. This response implements the controlling Kubernetes or cloud native principle. Kubernetes development is governed through open community processes rather than a single cloud vendor's private roadmap. Check its effect by: 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.
Incorrect Answers
A:Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples. This action addresses Responsible vulnerability disclosure in communities instead of the controlling requirement. Public bug trackers are not always the right venue for undisclosed security issues; project security policies define channels. For this scenario prefer: 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.
C:Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This action addresses Open source licensing and contribution basics instead of the controlling requirement. Open source permits work under a specific license; public availability of source code alone does not erase conditions. For this scenario prefer: 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.
D:Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. This action addresses Metrics logs and traces distinctions instead of the controlling requirement. Logs, metrics and traces answer different questions; observability requires instrumenting and interpreting their context. For this scenario prefer: 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.
Question 81
A Pod's YAML looks valid yet describe reports FailedMount after the expected Secret was omitted. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership.
- Inspect selected Pod/container, executed command, RBAC exec permission and audit records.
- Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services.
- Examine object conditions and timestamped Events to understand image, scheduling, mount and admission failures before applying speculative fixes.
- New replicas become Ready before old capacity is removed and a failed rollout can return to a known revision.
Explanation
Correct Answers
A:Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership. This is the most discriminating evidence for the described failure or requirement. Events describe control-plane and kubelet observations but are not a permanent complete incident log. The corresponding implementation is: Examine object conditions and timestamped Events to understand image, scheduling, mount and admission failures before applying speculative fixes. This is the diagnostic evidence part of the paired answer. Workload context: A Pod's YAML looks valid yet describe reports FailedMount after the expected Secret was omitted.
D:Examine object conditions and timestamped Events to understand image, scheduling, mount and admission failures before applying speculative fixes. This response implements the controlling Kubernetes or cloud native principle. Events describe control-plane and kubelet observations but are not a permanent complete incident log. Check its effect by: Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership. This is the implementation part of the required paired answer. Workload context: A Pod's YAML looks valid yet describe reports FailedMount after the expected Secret was omitted.
Incorrect Answers
B:Inspect selected Pod/container, executed command, RBAC exec permission and audit records. This step belongs to kubectl exec diagnostic boundaries rather than the complementary implementation and evidence pair. The intended approach is: Examine object conditions and timestamped Events to understand image, scheduling, mount and admission failures before applying speculative fixes. Validate with: Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership. Workload context: A Pod's YAML looks valid yet describe reports FailedMount after the expected Secret was omitted.
C:Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services. This step belongs to Correlating metrics logs and traces rather than the complementary implementation and evidence pair. The intended approach is: Examine object conditions and timestamped Events to understand image, scheduling, mount and admission failures before applying speculative fixes. Validate with: Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership. Workload context: A Pod's YAML looks valid yet describe reports FailedMount after the expected Secret was omitted.
E:New replicas become Ready before old capacity is removed and a failed rollout can return to a known revision. This step belongs to Deployment rolling updates and rollback rather than the complementary implementation and evidence pair. The intended approach is: Examine object conditions and timestamped Events to understand image, scheduling, mount and admission failures before applying speculative fixes. Validate with: Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership. Workload context: A Pod's YAML looks valid yet describe reports FailedMount after the expected Secret was omitted.
Question 82
A product team adds bounded retries yet creates duplicate orders because its operation lacks idempotency and side-effect controls. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?
- Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes.
- Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures.
- Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core.
- Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains.
Explanation
Correct Answer
D:Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. This is the most discriminating evidence for the described failure or requirement. Microservices improve modularity but add network and operational overhead; splitting code does not automatically yield reliability. The corresponding implementation is: Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. Workload context: A product team adds bounded retries yet creates duplicate orders because its operation lacks idempotency and side-effect controls.
Incorrect Answers
A:Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. These observations are more relevant to SLIs SLOs and golden signals, not this case. The distinguishing check is: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A product team adds bounded retries yet creates duplicate orders because its operation lacks idempotency and side-effect controls.
B:Review CNCF landscape category, project governance, release cadence, support ecosystem and security disclosures. These observations are more relevant to CNCF project maturity and adoption decisions, not this case. The distinguishing check is: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A product team adds bounded retries yet creates duplicate orders because its operation lacks idempotency and side-effect controls.
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: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A product team adds bounded retries yet creates duplicate orders because its operation lacks idempotency and side-effect controls.
Question 83
A registry mirror silently changes the contents behind a mutable release tag after the staging signoff. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Compare trace IDs, time synchronized log events, resource saturation metrics and span durations.
- Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages.
- Public requests reach the intended application host and path with a valid certificate and matching backends.
- 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 Answers
B:Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. This is the most discriminating evidence for the described failure or requirement. An image digest identifies the immutable artifact; matching labels or Git SHAs alone do not prove identical layers. The corresponding implementation is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. This is the diagnostic evidence part of the paired answer. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
E: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. This is the implementation part of the required paired answer. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
Incorrect Answers
A:Compare trace IDs, time synchronized log events, resource saturation metrics and span durations. This step belongs to Correlating metrics logs and traces rather than the complementary implementation and evidence pair. The intended approach is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Validate with: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
C:Public requests reach the intended application host and path with a valid certificate and matching backends. This step belongs to Ingress route and TLS mismatch diagnosis rather than the complementary implementation and evidence pair. The intended approach is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Validate with: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
D:Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. This step belongs to Software supply chain attestations rather than the complementary implementation and evidence pair. The intended approach is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Validate with: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.
Question 84
An engineer records build information only as an annotation and expects a Deployment selector to find those Pods. 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.
- Compare object metadata labels, Service/Deployment selectors and selected object lists.
- Compare Deployment spec, ReplicaSet ownership, rollout history and updated/available replica conditions.
- Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages.
Explanation
Correct Answer
B:Compare object metadata labels, Service/Deployment selectors and selected object lists. This is the most discriminating evidence for the described failure or requirement. Labels support equality and set-based selectors; annotations do not become Service selectors automatically. The corresponding implementation is: Assign stable labels for matching workload membership, and use annotations for nonselecting descriptive metadata. Workload context: An engineer records build information only as an annotation and expects a Deployment selector to find those Pods.
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: Compare object metadata labels, Service/Deployment selectors and selected object lists. Workload context: An engineer records build information only as an annotation and expects a Deployment selector to find those Pods.
C: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: Compare object metadata labels, Service/Deployment selectors and selected object lists. Workload context: An engineer records build information only as an annotation and expects a Deployment selector to find those Pods.
D:Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. These observations are more relevant to ResourceQuota and LimitRange policies, not this case. The distinguishing check is: Compare object metadata labels, Service/Deployment selectors and selected object lists. Workload context: An engineer records build information only as an annotation and expects a Deployment selector to find those Pods.
Question 85
An administrator cordons a node and expects its existing application Pods to move away automatically. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- Planned node drains respect application availability requirements without confusing voluntary and involuntary disruptions.
- Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID.
- Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation.
- Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events.
- Set workload requests for placement and limits for bounded runtime use based on measured application needs.
Explanation
Correct Answers
C:Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation. This response implements the controlling Kubernetes or cloud native principle. cordon prevents new scheduling while drain attempts safe evictions; existing Pods are not deleted by cordon alone. Check its effect by: Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events. This is the implementation part of the required paired answer. Workload context: An administrator cordons a node and expects its existing application Pods to move away automatically.
D:Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events. This is the most discriminating evidence for the described failure or requirement. cordon prevents new scheduling while drain attempts safe evictions; existing Pods are not deleted by cordon alone. The corresponding implementation is: Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation. This is the diagnostic evidence part of the paired answer. Workload context: An administrator cordons a node and expects its existing application Pods to move away automatically.
Incorrect Answers
A:Planned node drains respect application availability requirements without confusing voluntary and involuntary disruptions. This step belongs to PodDisruptionBudget during voluntary eviction rather than the complementary implementation and evidence pair. The intended approach is: Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation. Validate with: Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events. Workload context: An administrator cordons a node and expects its existing application Pods to move away automatically.
B:Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. This step belongs to Image pull policy and cached images rather than the complementary implementation and evidence pair. The intended approach is: Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation. Validate with: Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events. Workload context: An administrator cordons a node and expects its existing application Pods to move away automatically.
E:Set workload requests for placement and limits for bounded runtime use based on measured application needs. This step belongs to CPU requests and memory limits rather than the complementary implementation and evidence pair. The intended approach is: Cordon a node before planned maintenance, then use drain with workload safety checks and restore scheduling after validation. Validate with: Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events. Workload context: An administrator cordons a node and expects its existing application Pods to move away automatically.
Question 86
An app's database password is committed into a ConfigMap because it seems convenient to review configuration changes. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls.
- Use kubectl apply or a governed reconciliation workflow for repeatable desired-state changes, reviewing diffs before high-impact updates.
- Choose imagePullPolicy based on tag immutability and cluster delivery needs, checking runtime cache and registry accessibility.
- Confirm the active kubeconfig context and namespace before using kubectl on production clusters.
Explanation
Correct Answer
A:Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls. This response implements the controlling Kubernetes or cloud native principle. Kubernetes Secret data is base64-encoded by default, not inherently encrypted or a substitute for managed secret governance. Check its effect by: Inspect ConfigMap/Secret references, RBAC, API audit records, encryption-at-rest settings and mount or environment behavior. Workload context: An app's database password is committed into a ConfigMap because it seems convenient to review configuration changes.
Incorrect Answers
B:Use kubectl apply or a governed reconciliation workflow for repeatable desired-state changes, reviewing diffs before high-impact updates. This action addresses kubectl apply and declarative updates instead of the controlling requirement. Declarative apply merges intended fields but conflicts and imperative edits require field ownership review. For this scenario prefer: Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls. Workload context: An app's database password is committed into a ConfigMap because it seems convenient to review configuration changes.
C:Choose imagePullPolicy based on tag immutability and cluster delivery needs, checking runtime cache and registry accessibility. This action addresses Image pull policy and cached images instead of the controlling requirement. Always pulls or checks the registry when needed, while IfNotPresent may use cache; pull policy is not image provenance. For this scenario prefer: Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls. Workload context: An app's database password is committed into a ConfigMap because it seems convenient to review configuration changes.
D:Confirm the active kubeconfig context and namespace before using kubectl on production clusters. This action addresses kubectl context and cluster selection instead of the controlling requirement. A context combines cluster, user and namespace settings; the current shell directory alone does not select a cluster. For this scenario prefer: Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls. Workload context: An app's database password is committed into a ConfigMap because it seems convenient to review configuration changes.
Question 87
A new chart bundles an image from an unknown third-party registry without a documented trust decision or supplier metadata. Which Kubernetes or cloud native approach BEST addresses the stated requirement?
- Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services.
- Use a versioned Git repository as declarative desired state and a reconciler to detect and correct drift with approved change controls.
- Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source.
- Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback.
Explanation
Correct Answer
C:Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. This response implements the controlling Kubernetes or cloud native principle. SBOM inventory and signed provenance provide different evidence; neither replaces vulnerability and security-policy review. Check its effect by: Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result. Workload context: A new chart bundles an image from an unknown third-party registry without a documented trust decision or supplier metadata.
Incorrect Answers
A:Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services. This action addresses Correlating metrics logs and traces instead of the controlling requirement. Metrics show trends, logs show event details, and traces show request spans; reliable correlation benefits from consistent identifiers. For this scenario prefer: Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. Workload context: A new chart bundles an image from an unknown third-party registry without a documented trust decision or supplier metadata.
B:Use a versioned Git repository as declarative desired state and a reconciler to detect and correct drift with approved change controls. This action addresses GitOps reconciliation and source of truth instead of the controlling requirement. GitOps is a pull/reconciliation operating model rather than merely running kubectl from a CI server. For this scenario prefer: Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. Workload context: A new chart bundles an image from an unknown third-party registry without a documented trust decision or supplier metadata.
D: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: Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. Workload context: A new chart bundles an image from an unknown third-party registry without a documented trust decision or supplier metadata.
Question 88
A pipeline signs a release tag string without binding its attestation to the exact image digest deployed later. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Engineers identify the failing process message associated with the correct container instance and time window.
- Release artifacts have verifiable origin and unapproved build paths are rejected before application rollout.
- Live cluster configurations converge to reviewed Git commits and unauthorized drift is flagged or corrected.
- Staging and production execute identical approved artifact content and releases remain reproducible.
Explanation
Correct Answer
B:Release artifacts have verifiable origin and unapproved build paths are rejected before application rollout. This is an observable service outcome, not just evidence that a configuration file was saved. SBOM inventory and signed provenance provide different evidence; neither replaces vulnerability and security-policy review. Workload context: A pipeline signs a release tag string without binding its attestation to the exact image digest deployed later.
Incorrect Answers
A:Engineers identify the failing process message associated with the correct container instance and time window. That result validates kubectl logs current versus previous instance rather than the requirement here. Verify instead: Release artifacts have verifiable origin and unapproved build paths are rejected before application rollout. Workload context: A pipeline signs a release tag string without binding its attestation to the exact image digest deployed later.
C:Live cluster configurations converge to reviewed Git commits and unauthorized drift is flagged or corrected. That result validates GitOps reconciliation and source of truth rather than the requirement here. Verify instead: Release artifacts have verifiable origin and unapproved build paths are rejected before application rollout. Workload context: A pipeline signs a release tag string without binding its attestation to the exact image digest deployed later.
D:Staging and production execute identical approved artifact content and releases remain reproducible. That result validates Artifact promotion by digest rather than the requirement here. Verify instead: Release artifacts have verifiable origin and unapproved build paths are rejected before application rollout. Workload context: A pipeline signs a release tag string without binding its attestation to the exact image digest deployed later.
Question 89
A cluster upgrade changes workload securityContext defaults and the team ignores admission warning logs during staging. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.
- The precise scheduling blocker is removed and the workload binds to an eligible node.
- Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions.
- Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic.
- Review namespace pod-security labels, admission warnings, violations and workload securityContext.
- Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails.
Explanation
Correct Answers
B:Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions. This response implements the controlling Kubernetes or cloud native principle. Pod Security Admission evaluates security standards at admission; it does not continuously sandbox existing containers after admission. Check its effect by: Review namespace pod-security labels, admission warnings, violations and workload securityContext. This is the implementation part of the required paired answer. Workload context: A cluster upgrade changes workload securityContext defaults and the team ignores admission warning logs during staging.
D:Review namespace pod-security labels, admission warnings, violations and workload securityContext. This is the most discriminating evidence for the described failure or requirement. Pod Security Admission evaluates security standards at admission; it does not continuously sandbox existing containers after admission. The corresponding implementation is: Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions. This is the diagnostic evidence part of the paired answer. Workload context: A cluster upgrade changes workload securityContext defaults and the team ignores admission warning logs during staging.
Incorrect Answers
A:The precise scheduling blocker is removed and the workload binds to an eligible node. This step belongs to Pending pod FailedScheduling events rather than the complementary implementation and evidence pair. The intended approach is: Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions. Validate with: Review namespace pod-security labels, admission warnings, violations and workload securityContext. Workload context: A cluster upgrade changes workload securityContext defaults and the team ignores admission warning logs during staging.
C:Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. This step belongs to Namespace segmentation with NetworkPolicies rather than the complementary implementation and evidence pair. The intended approach is: Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions. Validate with: Review namespace pod-security labels, admission warnings, violations and workload securityContext. Workload context: A cluster upgrade changes workload securityContext defaults and the team ignores admission warning logs during staging.
E:Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. This step belongs to Secret base64 encoding versus encryption rather than the complementary implementation and evidence pair. The intended approach is: Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions. Validate with: Review namespace pod-security labels, admission warnings, violations and workload securityContext. Workload context: A cluster upgrade changes workload securityContext defaults and the team ignores admission warning logs during staging.
Question 90
An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
- Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests.
- The selected isolation model meets workload portability and security needs without claiming that containers include separate guest kernels.
- The container sees the intended isolated resources while usage limits are reflected in host accounting.
- Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists.
Explanation
Correct Answer
B:The selected isolation model meets workload portability and security needs without claiming that containers include separate guest kernels. This is an observable service outcome, not just evidence that a configuration file was saved. Ordinary containers share the host kernel, whereas a VM normally runs its own guest kernel. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.
Incorrect Answers
A:Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests. That result validates Image scanning and software bills of materials rather than the requirement here. Verify instead: The selected isolation model meets workload portability and security needs without claiming that containers include separate guest kernels. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.
C:The container sees the intended isolated resources while usage limits are reflected in host accounting. That result validates Linux namespaces and cgroups rather than the requirement here. Verify instead: The selected isolation model meets workload portability and security needs without claiming that containers include separate guest kernels. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.
D:Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists. That result validates Pod affinity anti-affinity rather than the requirement here. Verify instead: The selected isolation model meets workload portability and security needs without claiming that containers include separate guest kernels. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.