6X336G - OpenShift Platform Overview Flashcards

1
Q

Cloud Pak for Data is composed of integrated microservices on OpenShift. What is the benefit to this?

A

Resources are elastically managed with minimal downtime across a distributed system.

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

In brief, how can OpenShift be described as?

A

It is an enterprise-ready Kubernetes container platform with full-stack automated operations to manage hybrid cloud and multi-cloud deployments.

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

What is a container?

A

A container is an executable package of software that includes everything needed to run it, abstracting the operating system.

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

What does a container contain?

A
  1. Application binaries

2. Application dependencies

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

What is a microservice?

A

A microservice is a simple entity, performing a single function, or a service.

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

Briefly describe Kubernetes.

A

Key points:

  1. Open Source,
  2. Helps manage and control many containers.
  3. Helps manage the dependencies between each container and the interaction with each other.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

OpenShift is built on/utilizes/abstracts away what container orchestration platform?

A

Kubernetes!

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

Describe Kubernetes’s use of Intelligent scheduling?

A

Key Points:

  1. Automatically places containers into the scheduling queue for resource consumption based on their resource requirements.
  2. Aims to increase the utilization of nodes while saving on platform resources.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe Kubernetes’s use of Self-healing?

A

Key points:

  1. Restarts containers that fail.
  2. Replaces and reschedules containers when nodes crash.
  3. Deletes containers that don’t respond to user-defined health check.
  4. Does not advertise them to clients until ready to use/serve.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What in the world does horizontal scaling mean, and how does Kubernetes do it?

A

Key points:

Scales applications up and down with

  1. A simple user-defined command.
  2. Using a UI GUI.
  3. Automatically based on CPU usage.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the idea of service discovery and how to does Kubernetes do it?

A

Kubernetes gives containers their own IP addresses and a single DNS name for a set of containers, and can load-balance across them

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

Describe automated rollback and rollout in K8S

A

Key points:

  1. If an error occurs during any progressive change to an application, Kubernetes will rollback the change for you.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is meant by the stating that OpenShift is a layered system.

A

Key Points:

Within OpenShift, there are many abstractions and layers that have been built on top of others.

  1. Kubernetes manages containers.
  2. These containers provide the abstractions for packaging and creating linux-based, lightweight container images.
  3. OpenShift sits in between the service and routing layers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Briefly describe what etcd process manager does.

A

etcd, is a reliable clustered key-value store that stores important metadata about each node in a cluster.

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

How does each node in a cluster communicate with each other?

A

Using a RESTful API.

Controllers or master nodes read each of the requests and apply changes.

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

What does scaling up a service mean, and what are its advantages?

A

Adjusting the number of pods. More pods generally means and increase in processing capacity.

17
Q

Where can we backup data in case of problems encountered with our installations of upgrades?

A

We can back up and resotre the Persistent Volume Claims (VPC’s) in a project namespace.