Kubernetes Kommands
Jenkins Junk
Ansible Answers
ACL Concepts
Deployment Strategies
100

What is the kubernetes command to retrieve a list of pods from the production namespace

kubectl get pods -n production

100

What are the steps to create a new release and get it into staging?

Create a new release branch for the service.

Scan the multibranch pipeline for the service

100

What is a set of actions that are automated in ansible called? 

a playbook

100

What does CI/CD stand for?

Continuous Integration, Continuous Development

100

What is the canary deployment strategy?

Traffic is slowly shifted from version 1 to version 2

200

What is the kubernetes command to generate a new kubernetes resource from a yaml file

kubectl create/apply -f <file name>.yaml

200

What is the process to promote an application from staging to production?

run the k8s-deploy-production pipeline

200

Ansible provides what feature in the autonomous cloud lab?

auto-remediation

200

What is the difference between a microservice and a monolithic application?

Microservices are the broken up functions of a monolithic application (matthew say it better)

200

Which deployment strategy causes downtime for the end user?

Recreate

300

What is the kubernetes command to remove the namespace dev-test

kubectl delete namespace/ns dev-test

300

How do you promote an update for a service from staging to production?

k8s-deploy-production-update and specify the service and version

300

In order to have dynatrace run a template in ansible, what needs to be configured?

A problem notification integration?

300

What is the benefit of a container vs a virtual machine?

Containers do not have a full OS running in them so they are lighter weight.

300

In order for istio to split a percentage of traffic between two different versions of an application, what needs to be configured?

The destination rule needs to set where to send the traffic, and the virtual service needs to be configured with weight of each destination.
400

What is the kubernetes command to learn more information about a deployment like the image, events, and specifications

kubectl describe deployment <deployment name>

400

What does the scan multi-branch pipeline do?

Checks the gitea repo for a new release, builds it, pushes it to the docker registry, deploys it to dev, validates basic performance, then promotes it to staging.

400

When running the canary template in ansible with a faulty version 2, what happens?

Traffic is slowly shifted from version 1 to version 2. When the failure rate causes a problem in dynatrace the remediation integration is triggered and ansible rolls back to v1.
400

What is the goal of monitoring as a service?

Automated monitoring, clear visibility into system performance, and root cause detection 

400

Which deployment strategy has the highest resource utilization (in theory)?

Shadow

M
e
n
u