Deploying and Managing Applications on an OpenShift Cluster Flashcards

1
Q

Definition CRDs

A

Custom Resource Definitions (CRDs) are resource types stored in Etcd and managed by
Kubernetes. These resource types form the state and configuration of all resources managed
by OpenShift.

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

Definition Etcd

A

Etcd is a distributed key-value store, used by Kubernetes to store configuration and state information about the containers and other resources inside the Kubernetes cluster.

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

Node

A

A server that hosts applications in an OpenShift cluster.

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

Master Node

A

A node server that manages the control plane in an OpenShift cluster. Master nodes provide basic cluster services such as APIs or controllers.

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

Worker Node

A

Also called a Compute Node, worker nodes execute workloads for the cluster. Application pods are scheduled onto worker nodes.

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

Resource

A

Resources are any kind of component definition managed by OpenShift. Resources contain the configuration of the managed component (for example, the role assigned to a node), and the current state of the component (for example, if the node is available).

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

Controller

A

A controller is an OpenShift component that watches resources and makes changes attempting to move the current state towards the desired state

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

Label

A

A key-value pair that can be assigned to any OpenShift resource. Selectors use labels to filter eligible resources for scheduling and other operations.

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

Namespace or Project

A

A scope for OpenShift resources and processes, so that resources with the same name can be used in different contexts.

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

Console

A

A web UI provided by OpenShift that allows developers and administrators to manage cluster resources.

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

Operators

A

Operators are Kubernetes plug-in components that can react to cluster events and control the state of resources. Operators and the Operator Framework are outside the scope of this course.

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

Pods

A

(pod)
Collections of containers that share resources, such as IP addresses and persistent storage volumes. Pods are the basic unit of work for OpenShift.

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

Services

A

(svc)
Specific IP/port combinations that provides access to a pool of pods. By default, services connect clients to pods in a round-robin fashion.

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

Replication Controllers

A

(rc)
OpenShift resources that define how pods are replicated (horizontally scaled) to different nodes. Replication controllers are a basic OpenShift service to provide high availability for pods and containers.

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

Persistent Volumes

A

(pv)

Storage areas to be used by pods.

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

Persistent Volume Claims

A

(pvc)

Persistent Volume Claims (pvc)

17
Q

Config Maps

A

(cm)
A set of keys and values that can be used by other resources. ConfigMaps and Secrets are usually used to centralize configuration values used by several resources. Secrets differ from ConfigMaps maps in that Secrets are used to store sensitive data (usually encrypted), and their access is restricted to fewer authorized users.

18
Q

Deployment Configs

A

(dc)
A set of containers included in a pod, and the deployment strategies to be used. A dc also provides a basic but extensible continuous delivery workflow.

19
Q

Build Configs

A

(bc)
A process to be executed in the OpenShift project. The OpenShift Source-to-Image (S2I) feature uses BuildConfigs to build a container image from application source code stored in a Git repository. A bc works together with a dc to provide a basic but extensible continuous integration and continuous delivery workflows.

20
Q

Routes

A

DNS host names recognized by the OpenShift router as an ingress point for various applications and microservices deployed on the cluster.

21
Q

Image Streams

A

(is)
An image stream and its tags provide an abstraction for referencing container images from within OpenShift Container Platform. The image stream and its tags allow you to track what images are available and ensure that you are using the specific image you need even if the image in the repository changes. Image streams do not contain actual image data, but present a virtual view of related images, similar to an image repository.