company uses Oracle Cloud Infrastructure (OCI) DevOps to deploy an application to their production server. They need to make some modifications to their application code and push those changes to production automatically. How can they achieve this?
(CHK_1>3) What cannot be specified in a Schema Document for Oracle Cloud Infrastructure (OCI) Resource Manager?
The correct answer is: dependency relationships between variables. In an Oracle Cloud Infrastructure (OCI) Resource Manager Schema Document, you can specify various aspects of your template, such as information about the application, permissions, logo, and pattern validations for string-type variables. However, dependency relationships between variables cannot be specified in a Schema Document. Dependency relationships between variables are typically defined in the Terraform con-figuration files themselves rather than in the Schema Document. Terraform allows you to express dependencies between resources and variables directly within the configuration using features like interpolation and variable references. The Schema Document in OCI Resource Manager primarily focuses on providing metadata and validation rules for the template inputs, but it does not include features for defining dependencies between variables.
You host a microservices based application on the Oracle Cloud Infrastructure Con-tainer Engine for Kubernetes (OKE). Due to increased popularity of your application, you need to provision more resources to meet the growing demand. Which three statements are true for the given scenario?
The statements that are true for scaling an OKE cluster to meet growing demand are:
Enable autoscaling by autoscaling Pods by deploying Kubernetes Autoscaler to collect resource metrics from each worker node in the cluster. Pod autoscaling is a feature that allows you to adjust the number of pods in a deployment or replica set based on the CPU or memory utilization of the pods. You can use Kubernetes Autoscaler, which is an add-on component that you can install on your OKE cluster, to collect resource metrics from each worker node and scale the pods up or down accordingly.
Enable cluster autoscaling by autoscaling node pools by deploying the Kubernetes Autoscaler to automatically resize a cluster's node pools based on application workload demands. Cluster autoscaling is a feature that allows you to adjust the number of nodes in a node pool based on the pod requests and limits of the pods running on the nodes. You can use Kubernetes Autoscaler, which is an add-on component that you can install on your OKE cluster, to monitor the pod requests and limits and scale the node pools up or down accordingly.
Scale a node pool up and down to change the number of worker nodes in the node pool, and the availability domains and subnets in which to place them. A node pool is a group of worker nodes within an OKE cluster that share the same configuration, such as shape, image, subnet, etc. You can use OCI Console, CLI, or API to scale a node pool up and down by adding or removing worker nodes from it. You can also change the availability domains and subnets for your node pool to distribute your nodes across different fault domains. Scaling a node pool allows you to adjust your cluster capacity according to your application workload demands. Verified Reference: [Scaling Clusters - Oracle Cloud Infrastructure Container Engine for Kubernetes], [Scaling Node Pools - Oracle Cloud Infrastructure Container Engine for Kubernetes]
A DevOps Engineer is tasked with providing a solution, which will help in easy management of deployed applications and troubleshoot them on the Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE). What are three actions the DevOps Engineer must perform to accomplish the given task? (Choose three.)
The three actions that the DevOps Engineer must perform to easily manage and troubleshoot applications on Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) are: Create a service account and the clusterrolebinding, obtain an authentication token for the service account using the kubectl command, and run a kubectl proxy command to enable the Kubernetes dashboard. This allows for easy access to the dashboard and management of deployed applications. Automatically deploy the Kubernetes dashboard during cluster creation, create the cluster using the API, and set the iskubernetesDashboardEnabled attribute to true. This ensures that the Kubernetes dashboard is automatically deployed and accessible. Manually deploy the Kubernetes dashboard on an existing cluster and access it using the appropriate URL. This involves deploying the dashboard manually and accessing it through the specified URL, which allows for management and troubleshooting of applications. Using these actions, the DevOps Engineer can effectively manage and troubleshoot applications deployed on OKE, leveraging the Kubernetes dashboard for enhanced visibility and control.
You're using Oracle Cloud Infrastructure (OCI) DevOps to deploy your application on an Oracle Container Engine for Kubernetes (OKE) environment. You push your code to the OCI Code Repository, add a stage and configure the build pipeline. When you run the build, you see "unable to clone the repository" error. What could the configuration error be?