Linux Foundation
CNPA
Q1:
A company is implementing a service mesh for secure service-to-service communication in their cloud native environment. What is the primary benefit of using mutual TLS (mTLS) within this context?
○
A
Allows services to authenticate each other and secure data in transit.○
B
Allows services to bypass security checks for better performance.○
C
Enables logging of all service communications for audit purposes.○
D
Simplifies the deployment of microservices by automatically scaling them.
Linux Foundation
CNPA
Q2:
What is a key consideration during the setup of a Continuous Integration/Continuous Deployment (CI/CD) pipeline to ensure efficient and reliable software delivery?
○
A
Using a single development environment for all stages of the pipeline.○
B
Implement automated testing at multiple points in the pipeline.○
C
Skip the packaging step to save time and reduce complexity.○
D
Manually approve each build before deployment to maintain control over quality.
Linux Foundation
CNPA
Q3:
Why is centralized configuration management important in a multi-cluster GitOps setup?
○
A
It requires all clusters to have the exact same configuration, including secrets and environment variables, to maintain uniformity.○
B
It ensures consistent and auditable management of configurations and policies across clusters from a single Git repository or set of coordinated repositories.○
C
It eliminates the need for automated deployment tools like Argo CD or Flux since configurations are already stored centrally.○
D
It makes it impossible for different teams to customize configurations for specific clusters, reducing flexibility.
Linux Foundation
CNPA
Q4:
Which of the following is a primary benefit of using Kubernetes Custom Resource Definitions (CRDs) in a self-service platform model?
○
A
CRDs automatically manage the scaling and failover of platform services without additional configuration.○
B
CRDs eliminate the need for Role-based access control (RBAC) configurations in Kubernetes clusters.○
C
CRDs enable platform teams to define custom APIs without modifying the Kubernetes API server code.○
D
CRDs provide built-in support for multi-cloud deployments without additional tooling.
Linux Foundation
CNPA
Q5:
What is the primary advantage of using a declarative approach to Infrastructure as Code (IaC) over an imperative approach?
○
A
Declarative IaC focuses on the ''what'' rather than the ''how,'' simplifying the management of infrastructure.○
B
Declarative IaC is less suitable for dynamic environments compared to imperative IaC.○
C
Declarative IaC allows for more granular control over resource provisioning.○
D
Declarative IaC requires more coding effort compared to imperative IaC.