DevOps: Automating Software Delivery and Operations

LTAT.06.015

2023/24 fall

Sample Questions for Final Exam

Q1. What are the differences between distributed and centralised VCS? What is your experience so far with distributed and centralised systems? You may explain your experience related to DevOps practice sessions.

Q2. Describe a situation where one should use the git pull command instead of git clone command? How did you use these two commands in the DevOps practice sessions or in your workplace?

Q3. How Ansible allows you to control/configure target servers without an agent in DevOps practice sessions?

Q4. Which component in Kubernetes architecture mainly used for primary data store:

  1. etcd
  2. Pod
  3. kubelet
  4. Scheduler
  5. Image registry

Q5. Recall the infinite loop of DevOps phases. Which of the following is a wrong order of the DevOps Phase.

  1. Code -> Build -> Test
  2. Build -> Test -> Release
  3. Operate -> Monitor -> Plan
  4. Deploy -> Release -> Operate        

Q6. Which of the following commands can be used to stop a running container?

  1. docker stop <container ID>
  2. docker rm <container ID>
  3. docker remove <container ID>
  4. docker kill <container ID>