[May-2024] Pass Cisco 300-910 Exam in First Attempt Guaranteed!
Full 300-910 Practice Test and 130 unique questions with explanations waiting just for you, get it now!
NEW QUESTION # 34
A DevOps engineer is designing a precheck validation of the network state in a CI/CD pipeline and must implement this workflow:
* Take a source Docker image named alpine
* Define two stages named build and push
* Check network connectivity before the stages run
* Fetch the latest Docker image
* Create a new Docker image and push it to the registry
* Tag the new Docker image as the latest version
Drag and drop the code snippets from the bottom onto the boxes in the GitLab CI configuration to achieve the requirements for the design. Not all options are used.
Answer:
Explanation:

NEW QUESTION # 35
A developer has created a deployment that should launch a pod to run their database service. The pod should launch with a metadata name of "Cisco-DB," and the developer has added it to the "Cisco" namespace in their deployment.
Which Kubernetes command confirms that the service is running and usable?
- A. kubectl -n Cisco get service | grep "Cisco-DB"
- B. kubectl -n Cisco get pods | grep "Cisco-DB"
- C. kubectl -n Cisco get services | grep "Cisco-DB"
- D. kubectl get pods | grep "Cisco-DB"
Answer: D
NEW QUESTION # 36
Refer to the exhibit.
The JSON object represents a single entry on a centralized log server, but log data cannot be processed because of the format.
What causes the issue?
- A. A hostgroup must be defined
- B. The "_type" must represent the process type
- C. The priority of the message must be to the server
- D. The process name in the message must be parsed into a field
Answer: B
NEW QUESTION # 37
Refer to the exhibit.
The text represents a syslog message sent from a Linux server to a centralized log system.
Based on the format of the log message, how must the functionality of the log parser be extended to improve search capabilities?
- A. Convert the date to the time zone of the system
- B. Reverse lookup the IP address to add a hostname field
- C. Filter out the text of the message to speed up searches
- D. Configure the Linux machine to add a UID field to messages
Answer: C
NEW QUESTION # 38
An IT department needs to deploy a new application named 'Entfin434772390' across the entire enterprise. The deployment must gradually transfer user traffic from an on older and nearly identical version of the application named 'Entfin02754932l'. Both versions of the application are running in the production environment.
Which release strategy should be used by the IT department?
- A. rollbacks
- B. agile
- C. canary
- D. blue/green
Answer: C
NEW QUESTION # 39
FILL BLANK
Fill in the blanks to complete the statement.
When creating multiple containers, in order to allow communication with each other, you must create a
__________ of type _________ .
Answer:
Explanation:
pod, volume
Section: Packaging and Delivery of Applications
NEW QUESTION # 40
Refer to the exhibit.
A Python script implements a logger server. The log receives a message from Base that contains this text:
TextMessage. How is the log formatted?
- A. Base Alter: TextMessage
- B. TextMessage -> Alter Base
- C. Undefined: TextMessageBase
- D. TextMessage -> Base
Answer: D
NEW QUESTION # 41
What are two benefits of Infrastructure as Code? (Choose two.)
- A. It ensures consistency.
- B. It reduces risk.
- C. It enables continuous integration.
- D. It improves application monitoring.
- E. It allows for management control.
Answer: A,B
NEW QUESTION # 42
The IaC configuration for an application is being deployed using a CI/CD pipeline. Drag and drop the steps for this pipeline from the left into the correct order that they would be executed on the right. Not all options are used.
Answer:
Explanation:

NEW QUESTION # 43
Fill in the blanks to complete the statement.
When creating multiple containers, in order to allow communication with each other, you must create a_____________ of type _____________.
- A. podvolume
Answer: A
NEW QUESTION # 44
A new version of an application is being released by creating a separate instance of the application that is running the new code. Only a small portion of the user base will be directed to the new instance until that version has been proven stable. Which deployment strategy is this example of?
- A. rolling
- B. canary
- C. recreate
- D. blue/green
Answer: B
Explanation:
Section: CI/CD Pipeline
NEW QUESTION # 45
Refer to the exhibit.
A developer needs to scale the existing pods within the worked nodes. Which object should be edited to achieve this goal?
- A. Deployment
- B. PriorityClass
- C. ReplicaSet
- D. Pod
Answer: C
NEW QUESTION # 46
A developer is nearing the end of a software development cycle and is ready to deploy the software. The customer wants to continue using a secure software development lifecycle methodology and must plan for postproduction components. Which two areas should be the developer address? (Choose two.)
- A. performing code reviews
- B. requirement gathering
- C. new code scanning
- D. change management process
- E. rollback plans
Answer: A,D
Explanation:
Section: Security
NEW QUESTION # 47
How long analysis systems such as Elasticsearch, Logstash, and Kibana Stack handle ingesting unstructured logs from different devices in various formats?
- A. A single, comprehensive log format is defined on the ELK Stack. All incoming logs, regardless of format, are transformed to match the comprehensive format, and only applicable fields are populated.
- B. All devices that generate syslogs must use agents that process the local logs and transmit them in a specific format to the ELK Stack.
- C. All different message formats are parsed separately using custom filters, and the resulting structured data is stored for later analysis.
- D. All logs are stored in their unstructured text format, and the ELK Stack performs data analysis by intelligently parsing the logs using machine learning algorithms.
Answer: C
Explanation:
Explanation
The ELK Stack (Elasticsearch, Logstash, and Kibana) can handle ingesting unstructured logs from various devices in different formats by running custom filters on the logs. The filters are designed to parse the log data and extract the relevant, structured information from it, which is then stored for later analysis. This allows for faster and more accurate analysis of the data, and enables more sophisticated insights to be drawn from it.
NEW QUESTION # 48
Which step must be taken to enable centralized logging in a Kubernetes environment?
- A. Deploy a sidecar node that aggregates logs from the entire cluster.
- B. No steps need to be taken. The master node automatically aggregates logs from all worker nodes and stores them on the specified persistent volume.
- C. Create a CustomResourceDefinition in each deployment that specifies the IP or names the log collector.
- D. Create a DaemonSet that deploys a container with a logging agent on every node in the cluster.
Answer: D
Explanation:
Explanation
To enable centralized logging in a Kubernetes environment, you must create a DaemonSet that deploys a container with a logging agent on every node in the cluster. This allows all of the logs from each node to be collected in one place, allowing for easier analysis and management. Reference: Kubernetes Documentation, Logging Architecture.
NEW QUESTION # 49
Refer to the exhibit.
Which CI solution uses this file?
- A. Drone
- B. GitLab CI
- C. Travis CI
- D. Jenkins
Answer: A
Explanation:
syntax for GitLab CI, Travis CI & Jenkins are "stage...", while Drone use "steps..." Here are the configuration files I referred https://docs.drone.io/pipeline/environment/syntax/ https://docs.gitlab.com/ee/ci/yaml/includes.html https://blog.travis-ci.com/2019-05-30-setting-up-a-ci-cd-process-on-github https://www.jenkins.io/doc/pipeline/examples/
NEW QUESTION # 50
What is the impact of using the Drone.io CI/CD tool on the local installation step?
- A. delays the deployment of components
- B. speeds up the procedure
- C. complicates the application process
- D. slows down the development
Answer: B
NEW QUESTION # 51
How does eliminating hardcoded or default passwords help to secure an environment?
- A. helps penetration testing team to focus on other issues more efficiently
- B. helps to manage passwords centrally
- C. helps by removing back doors in your environments
- D. helps by enforcing your password in a repository and storing it in a secure vault
Answer: D
Explanation:
Section: Security
NEW QUESTION # 52
Refer to the exhibit.
What is causing the requests code to fail?
- A. Rython3 is not compatible with requests.
- B. The requests coming into stdin fail because device_ip cannot be parsed.
- C. The requests library is not imported.
- D. The requests library is not installed.
Answer: C
NEW QUESTION # 53
When static routes are added to a router in a network using a CI/CD pipeline, an Ansible playbook is used to make these changes. Which steps must be added to the pipeline to validate that the changes have the intended effect on the traffic flow?
- A. Add a step to run the same playbook again with the debug option enabled and use grep on the log output to ensure that the commands are not applied again.
- B. Add a step to run the debug ip routing command before the change, and add a step after the change to issue the no debug ip routing command.
- C. Add a step to capture the routing table before the change, and add a step after the change to capture it again. Calculate the difference between the two for review.
- D. Add a step to ping a host on each of the static routes before the change, and a step after to repeat the same check. Calculate the difference between the two checks for review.
Answer: C
Explanation:
Section: Automating Infrastructure
NEW QUESTION # 54
What are two advantages of using Configuration Management Tools? (Choose two.)
- A. reduction in networking team skills
- B. reduction of on-premises networking equipment
- C. reduction in network changes already performed automatically
- D. reduction in policy violations caused by human errors
- E. reduction in administration costs
Answer: D,E
Explanation:
Explanation
Configuration Management Tools allow for automated configuration of networking equipment, which helps to reduce human errors and the time and money needed to manage and configure the equipment. For example, Cisco Configuration Professional (CCP) is a configuration management tool that provides automated configuration, validation, and troubleshooting of network infrastructure devices. CCP enables administrators to configure and deploy network changes quickly and efficiently, while also reducing the costs associated with manual configuration and troubleshooting.
NEW QUESTION # 55
Configuration changes to the production network devices are performed by a CI/CD pipeline. The code repository and the CI tool are running on separate servers. Some configuration changes are pushed to the code repository, but the pipeline did not start.
Why did the pipeline fail to start?
- A. The pipeline must be started manually after the code repository is updated.
- B. The CI server was not configured as a Git remote for the repository.
- C. The webhook call from the code repository did not reach the CI server.
- D. Configuration changes must be sent to the pipeline, which then updates the repository.
Answer: D
NEW QUESTION # 56
Refer to the exhibit.
The exhibit shows the output of an Ansible task that prints the contents of the show_ip_int_brief variable that was registered in a different task in the playbook.
Which expression is used to print the output of the command without its header row?
- A. show_ip_int_brief['stdout_lines']
- B. show_ip_int_brief['stdout_lines'][0]
- C. show_ip_int_brief['stdout_lines'][1:]
- D. show_ip_int_brief['stdout_lines'][0][1:]
Answer: C
NEW QUESTION # 57
Refer to the exhibit.
The push_configs.yml playbook returns the error shown.
Which action resolves the error?
- A. Comment out the StrictHostKeyChecking=yes line from ansible.cfg
- B. Export the ANSIBLE_HOST_KEY_CHECKING=False variable
- C. Install the Paramiko library on the host that runs Ansible
- D. Generate a new SSH key pair and add the public key to the target machine
Answer: A
NEW QUESTION # 58
Which two practices help make the security of an application a more integral part of the software development lifecycle? (Choose two.)
- A. Add a step to the CI/CD pipeline to modify the release plan so that updated versions of the software are made available more often.
- B. Add a step to the CI/CD pipeline that runs a dynamic code analysis tool during the pipeline execution.
- C. Ensure that the code repository server has enabled drive encryption and stores the keys on a Trusted Platform Module or Hardware Security Module.
- D. Use only software modules that are written by the internal team.
- E. Add a step to the CI/CD pipeline that runs a static code analysis tool during the pipeline execution.
Answer: B,C
NEW QUESTION # 59
......
Prepare for your Cisco certification with the updated itPass4sure 300-910 exam questions: https://drive.google.com/open?id=1eOMm2n9UVLiFoO4ew1-2DVGj_W23IcPR
Get Latest 300-910 Dumps Exam Questions in here: https://www.itpass4sure.com/300-910-practice-exam.html

