Overview Questions/Architecture Flashcards

1
Q

What is Kubernetes

A

Orchestratation tool for containerized applications for automation, scalability, and management.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a namespace used for

A

To create multiple virtual clusters out of a Kubernetes cluster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a kubelet

A

Primary node agent that runs on each Kubernetes node

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Smallest unit in a Kubernetes app?

A

Pod

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Minikube?

A

A process that lets the user run a single-node Kubernetes cluster on a personal computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the primary advantage of cloud native architecture and Kubernetes?

A

It can support scaling requirements almost instantaneously

Changes to containerized applications can be easily deployed

Storage is easy to use, and self-service is a snap

Easy access to necessary computer, storage and networking you need to support rapid growth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kubectl is

A

A CLI (command-line interface) tool that is used to run commands against Kubernetes clusters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kubernetes High Availability and Scalability

A

Kubernetes provides high availability and scalability of application services, but these benefits do not extend to your data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In Kubernetes security, CIS is an acronym for…

A

Center for Internet Security, a global security benchmarks community

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Job

A

A job creates one or more Pods & retries execution of the Pods until a specified number of them successfully terminate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

DaemonSet

A

Run a Pod on all (or some) Nodes with a DaemonSet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

StatefulSet

A

StatefulSets are used to manage stateful applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Volume

A

A Volume is a directory which is accessible to Pods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Service

A

Services abstract a set of Pods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Deployment

A

Manages Pods and ReplicaSets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Replica Set

A

Manages the number of running Pod replicas

17
Q

K8s desired state – API

A

High level overview of Kubernetes

18
Q

Control Plane

A

The backbone of Kubernetes

19
Q

When setting up a new cluster in Ubuntu, the following must be done to each node/kube

A

-Download Google Cloud public signing key.
-Add kubernetes apt repository
-Update apt package index with new repository and install the utilities

20
Q
A