As a cloud engineer, you are responsible for managing a Kubernetes cluster on the Oracle Cloud Infrastructure (OCI) platform for your organization. You are looking for ways to ensure reliable operations of Kubernetes at scale while minimizing the operational overhead of managing the worker node infrastructure.
Which cluster option is the best fit for your requirement?
AUsing OCI OKE managed nodes with cluster autoscalers to eliminate worker node infrastructure management
How do OCI DevOps Deployment Pipelines reduce risk and complexity of production applications?
ABy reducing change-driven errors introduced by manual deployments
BBy scaling builds with service-managed build runners
CBy working with existing Git repositories and CI systems
DBy eliminating downtime of production applications
How does the Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) Cluster Autoscaler determine when to create new nodes for an OKE cluster?
AWhen the CPU or memory utilization crosses a configured threshold.
BWhen the resource requests from pods exceed a configured threshold.
CWhen the custom metrics from the services exceed a configured threshold.
DWhen the rate of requests to the application crosses a configured threshold.
A team wants to deploy artificial intelligence and machine learning workloads in their OCI Container Engine for Kubernetes (OKE) cluster. They prioritize strong isolation, cost-efficiency, and the ability to leverage serverless capabilities.
Which solution is best suited for their requirements?
AVirtual nodes in OKE
BSelf-Managed Nodes in OKE
CManaged nodes in OKE
DContainer Instances in OCI
A DevOps engineer is asked to access an Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) cluster to deploy new applications and manage existing ones.
Which two statements are true? (Choose two.)
ATo access the cluster using kubectl, you have to set up a Kubernetes configuration file for the cluster. The kubeconfig file by default is named config and stored in the $HOME/.kube directory.
BWhen a cluster’s Kubernetes API endpoint has a public IP address, you can access the cluster in Cloud Shell by setting up a kubeconfig file.
CGenerating an API signing key pair is not required while setting up cluster access using local machine if the public key is not already uploaded in the console.
DThe only available option when a cluster’s Kubernetes API endpoint has a public IP address is to control the cluster locally using kubectl and the Kubernetes Dashboard.
ETo access the cluster using kubectl, you have to set up a Kubernetes manifest file for the cluster. The kubeconfig file by default is named config and stored in the $HOME/.manifest directory.
Question 6
Observability and Operations
0
Question 7
Oracle DevOps Practices
Question 8
Observability and Operations
Question 9
Observability and Operations
Question 10
DevOps Automation
Question 11
Observability and Operations
Question 12
Infrastructure as Code
Question 13
Observability and Operations
Question 14
Oracle DevOps Practices
Question 15
Infrastructure as Code
Question 16
DevOps Automation
Question 17
Oracle DevOps Practices
Question 18
DevOps Automation
Question 19
Observability and Operations
Question 20
Oracle DevOps Practices
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ad
Want a break from the ads?
Become a Supporter and enjoy a completely ad-free experience, plus unlock Learn Mode, Exam Mode, AstroTutor AI, and more.
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
Ask AstroTutor
0
What is the correct approach to upgrade an Oracle Container Engine for Kubernetes (OKE) Cluster to a newer version of Kubernetes?
AUpgrade the control plane, then upgrade the node pools.
BInitiate the automated upgrade process using the OCI Console, CLI, or API.
CUpgrade the node pools one at a time, then once all node pools are upgraded, upgrade the control plane.
DInitiate the control plane and node pool upgrades simultaneously.
As a DevOps engineer at XYZ Corp, you have been assigned the task of setting up a new OKE (Oracle Kubernetes Engine) cluster to manage the organization’s Kubernetes applications hosted on Oracle Cloud Infrastructure (OCI). Your goal is to ensure a smooth and efficient process while preparing for the cluster creation.
Which of the following statements is false regarding the preparation process for setting up a new OKE cluster?
AContainer Engine for Kubernetes cannot utilize existing network resources for the creation of the new cluster.
BContainer Engine for Kubernetes automatically creates and configures new network resources for the new cluster.
CIt is necessary to ensure sufficient quota on different resource types in your OCI tenancy for the cluster setup.
DAccess to an Oracle Cloud Infrastructure tenancy is required to set up the new OKE cluster.
How can you scale a deployment named nodejs-deployment to have two replicas?
Akubectl set replicas deployment nodejs-deployment --replicas=2
As a DevOps engineer working on managing clusters on the OCI platform for your organization, which statement is true about managing cluster add-ons in OCI OKE Cluster?
AWhen creating a new cluster, essential cluster add-ons cannot be disabled.
BWhen enabling a cluster add-on, you cannot configure the add-on by specifying one or more key/value pairs to pass as arguments to the cluster add-on.
CWhen creating a new cluster, essential cluster add-ons are set to manually update.
DWhen you disable a cluster add-on using the console, the add-on is completely removed from the cluster.
Which command creates the docker registry secret required in the application manifests for OKE to pull images from Oracle Cloud Infrastructure Registry?
A
B
C
D
The Kubernetes Master node serves as the central control plane for managing the cluster’s resources and orchestrating workload deployment.
What are the primary responsibilities of the Kubernetes Master node?
AThe Master node is primarily tasked with executing application workloads and ensuring their availability within the cluster.
BThe Master node oversees the scheduling and allocation of cluster resources, ensuring optimal utilization across nodes.
CThe Master node monitors network traffic within the cluster, ensuring secure communication and efficient data transfer between nodes.
DThe Master node serves as a repository for storing container images, facilitating rapid deployment and scaling of applications.
As a DevOps Engineer, you are tasked with explaining the key concepts of Terraform to a new team member. You want to ensure they understand the fundamental concepts of Terraform.
Which of the following best describes the purpose of Terraform variables?
ATerraform variables are used to manage the life cycle of Terraform resources.
BTerraform variables are used to define input values for Terraform configurations, allowing for customization and reuse of infrastructure code.
CTerraform variables are used to output the final state of the infrastructure after deployment.
DTerraform variables are used to define the structure and organization of Terraform configuration files.
As a DevOps engineer at XYZ Corp, you are responsible for ensuring the smooth operation of high-traffic web applications hosted on Oracle Cloud Infrastructure (OCI). The web applications run on multiple OCI resources, including virtual machines, load balancers, and databases. Recently, users have reported failures while accessing one of the OCI-based web applications, and you suspect HTTP 5XX errors on the load balancer. You need to quickly identify and address this issue.
Which of the following statements can assist you in quickly identifying and monitoring the HTTP 5XX error rate on the load balancer and setting up notifications?
AUse Custom Metrics of the Monitoring service to collect HTTP 5XX error rates from the load balancer and set up Service Connectors with third-party services such as PagerDuty or Slack.
BUse Metrics and Alarms of the Monitoring service with Container Engine for Kubernetes (OKE) to monitor HTTP 5XX errors on Kubernetes resources and correlate them with other OCI resources.
CUse Event Rules to detect HTTP 5XX errors on the load balancer and trigger automated actions using OCI Functions or API Gateway.
DUse Metrics and Alarms of the Monitoring service to monitor the HTTP 5XX error rate on the load balancer and set up notifications with OCI Notifications.
Your team is responsible for deploying a new version of an application that is being used by your company’s finance department. The application is critical to the department’s operations, and any downtime could have serious consequences.
What is the recommended approach in OCI for creating environments for this scenario?
ADeploy the application to two separate OCI tenancies to ensure complete isolation between environments.
BUse a single Kubernetes cluster with two node pools, one for the blue-green environment and one for the canary environment.
CConfigure two OKE clusters, selecting the blue-green traffic shift strategy using a load balancer.
DUse a single OCI region and create two separate Virtual Cloud Networks (VCNs), one for the blue environment and one for the green environment.
Your team is working on a project to deploy a microservices-based application on a cloud platform using Terraform. Each microservice has specific configurations and dependencies, and you want to ensure modularity, reusability, and consistency across deployments.
Which Terraform feature would you use to achieve these objectives efficiently?
ATerraform Providers
BTerraform Workspaces
CTerraform Variables
DTerraform Modules
As a developer working on a software project to be deployed on OKE, you have created a Helm chart for your application. You want to deploy the chart using OCI DevOps service.
Which statement is true about deploying a Helm Chart using OCI DevOps service?
AA single chart can be installed only once into the same cluster, and create single release.
BThe Helm charts must be located in the OCI Container Registry repository for deployment.
CThe values.yaml file is a generic file located in the OCI Container Registry. You must create a reference to this file.
DOracle Cloud Infrastructure (OCI) DevOps service supports deployment of Helm charts to Container Instances.
You are a developer and have been asked to develop an e-commerce website for your organization. It must support a variety of clients including desktop browsers, mobile browsers and native mobile applications.
Which two approaches can you use to build the application to achieve deployment independence, easier technology upgrades, and resiliency to architecture changes? (Choose two.)
AUse monolithic approach, as it allows you to easily redeploy your applications to perform frequent updates.
BImplement each module as an independent service/process which can be replaced, updated, or deleted without disrupting the rest of the application.
CUse monolithic approach to as it makes it easier to incrementally adapt to newer technology.
DChoose monolithic approach over microservices as it has better fault isolation capability.
EUse microservices architecture as it eliminates any long-term commitment to a technology stack.
A software development team is working on a prototype using Node.js and MongoDB as their programming language and database, respectively. They need to develop and test isolated web applications or RESTful APIs. They are looking for a simple, quick, and secure way to run containers without managing any servers.
Which OCI service is best suited for this use case?
AOCI Functions
BContainer Instances
COCI DevOps Project
DCompute Instances
Observability helps understand system behavior, but it has limitations.
Which of the following tasks cannot be accomplished solely through observability?
AOptimizing resource utilization
BAutomating software deployments
CIdentifying infrastructure bottlenecks
DIdentifying resource consumption
As a DevOps engineer working with OCI DevOps, you are managing artifacts for a microservices application.
Based on your understanding of working with DevOps projects and artifacts, which statement is true?
AArtifacts can be used directly by OCI DevOps without the need for them to be located or mirrored in an OCI Artifact or Container registry.
BIn the build pipeline, to store the Managed Build stage outputArtifacts, you need an OCI Object storage.
CIt is recommended to make artifacts immutable to prevent any modifications after they are uploaded.
DOnce created, the artifact’s name, type, and source cannot be modified.