Kcna Kubernetes And Cloud Native Associate · Free Practice Question Medium

Question 1

What is one of the main obstacles that organizations encounter before implementing a CI/CD process for deploying applications?

  • A

    The absence of standardization and reliance on manual deployments that are prone to errors

  • B

    Lack of automation to provision and manage infrastructure where application workloads will run

  • C

    No way to test applications before they are provisioned into a production environment

  • D

    Lack of skills to develop applications internally

Reveal correct answer

Correct answer: A

Explanation

Before implementing a CI/CD process, organizations may find frequent issues with deployments as a result of relying on engineers to deploy the applications and underlying architecture to support them. Humans make mistakes, and a lack of standardization among engineers may also introduce unforeseen issues, such as security breaches or application downtime.

Incorrect Answers:

  • lack of development skills has nothing to do with the way the applications are deployed to the underlying infrastructure, like k8s clusters

  • CI/CD may introduce units tests and a shift-left mentality, but even without CI/CD, organizations have QA engineers that can test applications before deploying them to production

  • even without CI/CD for application deployment, other tools such as CloudFormation or Terraform can easily automate the underlying infrastructure, including Kubernetes

https://www.jetbrains.com/teamcity/ci-cd-guide/benefits-of-ci-cd/

A. The absence of standardization and reliance on manual deployments that are prone to errors is a significant obstacle for organizations looking to implement a CI/CD process. Manual deployments are time-consuming, error-prone, and lack consistency, making it difficult to ensure the reliability and repeatability of application deployments.

B. The lack of automation to provision and manage infrastructure where application workloads will run is a valid concern, but it is not necessarily one of the main obstacles organizations encounter before implementing a CI/CD process. While automation is crucial for CI/CD, the primary focus is on the deployment pipeline itself rather than the infrastructure provisioning aspect.

C. Having no way to test applications before they are provisioned into a production environment can indeed be a challenge, but it is not specifically related to the main obstacles organizations face when implementing a CI/CD process. Testing is an important aspect of the CI/CD pipeline, but the lack of automation and standardization in deployments is a more common barrier.

D. While the lack of skills to develop applications internally can be a challenge for organizations, it is not necessarily a main obstacle to implementing a CI/CD process. CI/CD focuses more on the automation and streamlining of the deployment process rather than the development of applications themselves.

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need