Skip to content

Commit ea1d94d

Browse files
Update README.md (bregman-arie#269)
answered questions
1 parent 9c76c6a commit ea1d94d

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

exercises/kubernetes/README.md

+21-1
Original file line numberDiff line numberDiff line change
@@ -1436,6 +1436,9 @@ It includes:
14361436
14371437
<details>
14381438
<summary>What is kubconfig? What do you use it for?</summary><br><b>
1439+
1440+
A kubeconfig file is a file used to configure access to Kubernetes when used in conjunction with the kubectl commandline tool (or other clients).
1441+
Use kubeconfig files to organize information about clusters, users, namespaces, and authentication mechanisms.
14391442
</b></details>
14401443
14411444
<details>
@@ -1554,6 +1557,8 @@ True
15541557
15551558
<details>
15561559
<summary>Explain Volume Snapshots</summary><br><b>
1560+
1561+
Volume snapshots let you create a copy of your volume at a specific point in time.
15571562
</b></details>
15581563
15591564
<details>
@@ -1568,6 +1573,8 @@ False
15681573
15691574
<details>
15701575
<summary>Explain "Dynamic Provisioning" and "Static Provisioning"</summary><br><b>
1576+
1577+
The main difference relies on the moment when you want to configure storage. For instance, if you need to pre-populate data in a volume, you choose static provisioning. Whereas, if you need to create volumes on demand, you go for dynamic provisioning.
15711578
</b></details>
15721579
15731580
<details>
@@ -1602,6 +1609,8 @@ False
16021609
16031610
<details>
16041611
<summary>What is RBAC?</summary><br><b>
1612+
1613+
RBAC in Kubernetes is the mechanism that enables you to configure fine-grained and specific sets of permissions that define how a given user, or group of users, can interact with any Kubernetes object in cluster, or in a specific Namespace of cluster.
16051614
</b></details>
16061615
16071616
<details>
@@ -1610,6 +1619,8 @@ False
16101619
16111620
<details>
16121621
<summary>What is the difference between <code>Role</code> and <code>ClusterRole</code> objects?</summary><br><b>
1622+
1623+
The difference between them is that a Role is used at a namespace level whereas a ClusterRole is for the entire cluster.
16131624
</b></details>
16141625
16151626
<details>
@@ -1650,12 +1661,17 @@ The pod is automatically assigned with the default service account (in the names
16501661
16511662
<details>
16521663
<summary>Explain the sidecar container pattern</summary><br><b>
1664+
1665+
The sidecar pattern is a single-node pattern made up of two containers. The first is the application container. It contains the core logic for the application.
1666+
Without this container, the application would not exist. In addition to the application container, there is a sidecar container.
16531667
</b></details>
16541668
16551669
#### Kubernetes - CronJob
16561670
16571671
<details>
16581672
<summary>Explain what is CronJob and what is it used for</summary><br><b>
1673+
1674+
A CronJob creates Jobs on a repeating schedule. One CronJob object is like one line of a crontab (cron table) file. It runs a job periodically on a given schedule, written in Cron format.
16591675
</b></details>
16601676
16611677
<details>
@@ -1763,7 +1779,7 @@ False. Use secret.
17631779
<details>
17641780
<summary>Explain "Horizontal Pod Autoscaler"</summary><br><b>
17651781
1766-
Scale the number of pods automatically on observed CPU utilization.
1782+
In Kubernetes, a HorizontalPodAutoscaler automatically updates a workload resource with the aim of automatically scaling the workload to match demand.
17671783
</b></details>
17681784
17691785
<details>
@@ -1816,6 +1832,8 @@ View more [here](https://www.youtube.com/watch?v=rDCWxkvPlAw)
18161832
18171833
<details>
18181834
<summary>Explain Labels. What are they and why would one use them?</summary><br><b>
1835+
1836+
Kubernetes labels are key-value pairs that can connect identifying metadata with Kubernetes objects.
18191837
</b></details>
18201838
18211839
<details>
@@ -2001,6 +2019,8 @@ You can learn more [here](https://submariner-io.github.io)
20012019
20022020
<details>
20032021
<summary>What is Istio? What is it used for?</summary><br><b>
2022+
2023+
Istio is an open source service mesh that helps organizations run distributed, microservices-based apps anywhere. Istio enables organizations to secure, connect, and monitor microservices, so they can modernize their enterprise apps more swiftly and securely.
20042024
</b></details>
20052025
20062026
#### Kubernetes - Scenarios

0 commit comments

Comments
 (0)