You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+103-5Lines changed: 103 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
:information_source: This repo contains questions and exercises on various technical topics, sometimes related to DevOps and SRE :)
4
4
5
-
:bar_chart: There are currently **999** questions
5
+
:bar_chart: There are currently **1013** questions
6
6
7
7
:warning: You can use these for preparing for an interview but most of the questions and exercises don't represent an actual interview. Please read [Q&A](common-qa.md) for more details
8
8
@@ -1375,6 +1375,16 @@ Hardware -> Kernel -> <u>Daemons</u>, System Libraries, Server Display.
1375
1375
1376
1376
##### Debugging (Beginner)
1377
1377
1378
+
<details>
1379
+
<summary>Where system logs are located?</summary><br><b>
1380
+
</b></details>
1381
+
1382
+
<details>
1383
+
<summary>How to follow file's content as it being appended without opening the file every time?</summary><br><b>
1384
+
1385
+
tail -f <file_name>
1386
+
</b></details>
1387
+
1378
1388
<details>
1379
1389
<summary>What are you using for troubleshooting and debugging <b>network</b> issues?</summary><br><b>
1380
1390
@@ -1515,6 +1525,17 @@ Hardware -> Kernel -> <u>Daemons</u>, System Libraries, Server Display.
1515
1525
3. Lines which end with a number
1516
1526
</b></details>
1517
1527
1528
+
<details>
1529
+
<summary>Which line numbers will be printed when running `grep '\baaa\b'` on the following content:
1530
+
1531
+
aaa
1532
+
bbb
1533
+
ccc.aaa
1534
+
aaaaaa</summary><br><b>
1535
+
1536
+
lines 1 and 3.
1537
+
</b></details>
1538
+
1518
1539
<details>
1519
1540
<summary>What is the difference single and double quotes?</summary><br><b>
1520
1541
</b></details>
@@ -1541,7 +1562,7 @@ Each number has different meaning, based on how the application was developed.
1541
1562
I consider this as a good blog post to read more about it: https://shapeshed.com/unix-exit-codes
"An Operator is a method of packaging, deploying and managing a Kubernetes application"
3302
+
</b></details>
3303
+
3304
+
<details>
3305
+
<summary>What components the Operator consists of?</summary><br><b>
3306
+
3307
+
1. CRD (custom resource definition)
3308
+
2. Controller - Custom control loop which runs against the CRD
3309
+
</b></details>
3310
+
3311
+
<details>
3312
+
<summary>What is the Operator Framework?</summary><br><b>
3313
+
3314
+
open source toolkit used to manage k8s native applications, called operators, in an automated and efficient way.
3315
+
</b></details>
3316
+
3317
+
<details>
3318
+
<summary>What components the Operator Framework consists of??</summary><br><b>
3319
+
3320
+
1. Operator SDK - allows developers to build operators
3321
+
2. Operator Lifecycle Manager - helps to install, update and generally manage the lifecycle of all operators
3322
+
3. Operator Metering - Enables usage reporting for operators that provide specialized services
3323
+
</b></details>
3324
+
3325
+
3326
+
<details>
3327
+
<summary>Describe in detail what is the Operator Lifecycle Manager</summary><br><b>
3328
+
3329
+
It's part of the Operator Framework, used for managing the lifecycle of operators. It basically extends Kubernetes so a user can use a declarative way to manage operators (installation, upgrade, ...).
0 commit comments