Kubernetes versions Flashcards

(54 cards)

1
Q

What is the latest Kubernetes version as of October 2023?

A

Kubernetes 1.26.0 is the latest stable version.

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

Define Kubernetes versioning.

A

Kubernetes uses a semantic versioning scheme: MAJOR.MINOR.PATCH.

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

True or false: Kubernetes versions are released every six months.

A

TRUE

Major versions are typically released biannually.

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

What is the release cycle for Kubernetes?

A

Kubernetes follows a quarterly release cycle for minor versions.

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

Fill in the blank: Kubernetes 1.25 introduced ______ for the API server.

A

Server-side apply

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

What feature was added in Kubernetes 1.24?

A

Kubernetes 1.24 introduced the PodSecurity admission controller.

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

Define deprecation in Kubernetes versions.

A

Deprecation indicates features will be removed in future releases.

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

What major change occurred in Kubernetes 1.22?

A

Kubernetes 1.22 removed the PodSecurityPolicy feature.

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

True or false: Each Kubernetes version has a support window.

A

TRUE

Each version is supported for approximately one year.

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

What is the minimum supported version for Kubernetes?

A

Kubernetes supports versions that are at least one year old.

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

Fill in the blank: Kubernetes 1.23 added ______ for Windows nodes.

A

Support for containerd

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

What does the PATCH version indicate in Kubernetes?

A

PATCH versions indicate bug fixes and minor improvements.

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

What was a key feature of Kubernetes 1.21?

A

Kubernetes 1.21 introduced Graduated CSI volume snapshots.

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

True or false: Kubernetes versions can be skipped during upgrades.

A

TRUE

Upgrades can skip minor versions but not major ones.

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

What is the Kubernetes version skew policy?

A

The policy allows a maximum of one minor version difference between components.

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

Fill in the blank: Kubernetes 1.20 deprecated ______ in favor of InTree drivers.

A

Out-of-tree volume plugins

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

What is a Kubernetes release note?

A

Release notes document changes, features, and deprecations in each version.

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

What feature was introduced in Kubernetes 1.19?

A

Kubernetes 1.19 introduced Structured Logging.

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

True or false: Kubernetes 1.18 added custom resource definitions enhancements.

A

TRUE

Enhancements included validation and defaulting.

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

Fill in the blank: Kubernetes 1.17 introduced ______ for API aggregation.

A

API aggregation layer

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

What is the Kubernetes compatibility matrix?

A

It outlines compatibility between different Kubernetes components and versions.

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

What was a significant change in Kubernetes 1.16?

A

Kubernetes 1.16 introduced API deprecation for extensions/v1beta1.

23
Q

Fill in the blank: Kubernetes 1.15 added ______ for managing resources.

A

Resource quotas

24
Q

What does Kubernetes 1.14 focus on?

A

Kubernetes 1.14 focused on improving security and stability.

25
True or false: Kubernetes 1.13 introduced **kubectl explain**.
TRUE ## Footnote This command provides documentation for resources.
26
What feature was introduced in Kubernetes **1.12**?
Kubernetes 1.12 introduced **Kubelet TLS bootstrapping**.
27
Fill in the blank: Kubernetes 1.11 added **______** for scheduling.
Pod affinity and anti-affinity
28
What was a key feature of Kubernetes **1.10**?
Kubernetes 1.10 introduced **Custom Resource Definitions**.
29
What does the **Kubernetes version** indicate?
It indicates the release and features available in that version.
30
Fill in the blank: Kubernetes 1.9 introduced **______** for networking.
NetworkPolicy enhancements
31
What was a significant change in Kubernetes **1.8**?
Kubernetes 1.8 introduced **RBAC** for authorization.
32
True or false: Kubernetes 1.7 deprecated **Docker** as a runtime.
FALSE ## Footnote Docker was not deprecated until later versions.
33
What feature was introduced in Kubernetes **1.6**?
Kubernetes 1.6 introduced **Job** and **CronJob** resources.
34
Fill in the blank: Kubernetes 1.5 added **______** for service discovery.
Headless services
35
What was a key feature of Kubernetes **1.4**?
Kubernetes 1.4 introduced **Horizontal Pod Autoscaling**.
36
What does **Kubernetes 1.3** focus on?
Kubernetes 1.3 focused on **improved scalability** and **performance**.
37
Fill in the blank: Kubernetes 1.2 introduced **______** for managing state.
StatefulSets
38
What was a significant change in Kubernetes **1.1**?
Kubernetes 1.1 introduced **kubectl** command-line tool.
39
True or false: Kubernetes 1.0 was the first stable release.
TRUE ## Footnote Kubernetes 1.0 was released in July 2015.
40
What is the **Kubernetes version history**?
It is a chronological list of all Kubernetes releases and their features.
41
What does **Kubernetes 1.26** focus on?
Kubernetes 1.26 focuses on **enhanced security** and **performance improvements**.
42
Fill in the blank: Kubernetes 1.25 added **______** for resource management.
Resource metrics API
43
What was a key feature of Kubernetes **1.24**?
Kubernetes 1.24 introduced **Immutable Secrets and ConfigMaps**.
44
What does **Kubernetes 1.23** focus on?
Kubernetes 1.23 focuses on **enhanced scheduling** and **resource management**.
45
Fill in the blank: Kubernetes 1.22 introduced **______** for security.
PodSecurity admission
46
What was a significant change in Kubernetes **1.21**?
Kubernetes 1.21 introduced **VolumeSnapshotDataSource**.
47
True or false: Kubernetes 1.20 introduced **Ephemeral Containers**.
TRUE ## Footnote Ephemeral Containers allow debugging running Pods.
48
What feature was introduced in Kubernetes **1.19**?
Kubernetes 1.19 introduced **Server-side Apply**.
49
Fill in the blank: Kubernetes 1.18 added **______** for scheduling.
Priority and Preemption
50
What was a key feature of Kubernetes **1.17**?
Kubernetes 1.17 introduced **Custom Resource Validation**.
51
What does **Kubernetes 1.16** focus on?
Kubernetes 1.16 focuses on **API improvements** and **deprecations**.
52
Fill in the blank: Kubernetes 1.15 introduced **______** for networking.
NetworkPolicy enhancements
53
What was a significant change in Kubernetes **1.14**?
Kubernetes 1.14 introduced **Kubelet TLS bootstrapping**.
54
True or false: Kubernetes 1.13 added **kubectl explain** command.
TRUE ## Footnote This command provides documentation for resources.