Skip to content

Commit 0bb2330

Browse files
authored
Merge pull request #102 from AmankeldinovaMadina/test-dapr
Test For Course - Mastering Kubernetes for Engineers/Explore Dapr with Meshery
2 parents 2685b6a + d759312 commit 0bb2330

File tree

2 files changed

+205
-0
lines changed
  • content/learning-paths/11111111-1111-1111-1111-111111111111/mastering-kubernetes-for-engineers
    • explore-dapr-with-meshery
    • scalable-postgres-with-cloudnativepg

2 files changed

+205
-0
lines changed
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
title: "Course Test"
3+
passing_percentage: 70
4+
questions:
5+
- id: "q1"
6+
text: "What is the primary focus of the course?"
7+
type: "single-answer"
8+
marks: 2
9+
options:
10+
- id: "a"
11+
text: "Building a Kubernetes cluster from scratch."
12+
- id: "b"
13+
text: "Exploring Dapr functionalities within a Kubernetes environment using Meshery."
14+
is_correct: true
15+
- id: "c"
16+
text: "Advanced concepts of NodeJS and Python programming."
17+
- id: "d"
18+
text: "A deep dive into Redis database management."
19+
- id: "q2"
20+
text: "Which of the following are deployed as part of the Dapr control plane in this course? (Select all that apply)"
21+
type: "multiple-answer"
22+
marks: 3
23+
options:
24+
- id: "a"
25+
text: "Dapr Operator"
26+
is_correct: true
27+
- id: "b"
28+
text: "Dapr Sidecar Injector"
29+
is_correct: true
30+
- id: "c"
31+
text: "Dapr Sentry"
32+
is_correct: true
33+
- id: "d"
34+
text: "Dapr Dashboard"
35+
- id: "q3"
36+
text: "What is used as the statestore in the 'Explore Dapr with Meshery' course?"
37+
type: "short-answer"
38+
marks: 2
39+
correct_answer: "Redis"
40+
- id: "q4"
41+
text: "What is the main purpose of deploying a Dapr StateStore component with Redis?"
42+
type: "single-answer"
43+
marks: 2
44+
options:
45+
- id: "a"
46+
text: "To manage the application's user interface."
47+
- id: "b"
48+
text: "To handle the networking between services."
49+
- id: "c"
50+
text: "To manage the application's state in a distributed environment."
51+
is_correct: true
52+
- id: "d"
53+
text: "To monitor the health of the Kubernetes cluster."
54+
- id: "q5"
55+
text: "The course guides users through deploying sample applications written in which languages? (Select all that apply)"
56+
type: "multiple-answer"
57+
marks: 3
58+
options:
59+
- id: "a"
60+
text: "Java"
61+
- id: "b"
62+
text: "Python"
63+
is_correct: true
64+
- id: "c"
65+
text: "Go"
66+
- id: "d"
67+
text: "NodeJS"
68+
is_correct: true
69+
- id: "q6"
70+
text: "What is the name of the tool's interactive terminal used to view application logs?"
71+
type: "short-answer"
72+
marks: 2
73+
correct_answer: "Meshery"
74+
- id: "q7"
75+
text: "What is attached to the applications to enable effective communication and state management?"
76+
type: "single-answer"
77+
marks: 2
78+
options:
79+
- id: "a"
80+
text: "A load balancer"
81+
- id: "b"
82+
text: "A Dapr sidecar"
83+
is_correct: true
84+
- id: "c"
85+
text: "A dedicated monitoring agent"
86+
- id: "d"
87+
text: "An API gateway"
88+
- id: "q8"
89+
text: "Based on the course content, which of the following are key learning outcomes? (Select all that apply)"
90+
type: "multiple-answer"
91+
marks: 3
92+
options:
93+
- id: "a"
94+
text: "Deploying the Dapr control plane."
95+
is_correct: true
96+
- id: "b"
97+
text: "Deploying applications with Dapr sidecars."
98+
is_correct: true
99+
- id: "c"
100+
text: "Using Redis as a statestore for Dapr."
101+
is_correct: true
102+
- id: "d"
103+
text: "Creating custom Kubernetes operators."
104+
- id: "q9"
105+
text: "What is the primary environment where Dapr is explored in this course?"
106+
type: "short-answer"
107+
marks: 2
108+
correct_answer: "Kubernetes"
109+
- id: "q10"
110+
text: "What is the first step in the visual guide to understanding how Dapr works within a Kubernetes cluster?"
111+
type: "single-answer"
112+
marks: 2
113+
options:
114+
- id: "a"
115+
text: "Deploying a sample application."
116+
- id: "b"
117+
text: "Importing and exploring the Dapr control plane components."
118+
is_correct: true
119+
- id: "c"
120+
text: "Setting up a Redis statestore."
121+
- id: "d"
122+
text: "Viewing application logs."
123+
type: "test"
124+
---
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
title: "Scalable Postgres with CloudNativePG"
3+
passing_percentage: 70
4+
questions:
5+
- id: "q1"
6+
text: "What is the primary function of the CloudNativePG operator?"
7+
type: "single-answer"
8+
marks: 2
9+
options:
10+
- id: "a"
11+
text: "It is a monitoring tool that only collects database logs."
12+
- id: "b"
13+
text: "It manages the complete lifecycle of a PostgreSQL database cluster on Kubernetes."
14+
is_correct: true
15+
- id: "c"
16+
text: "It is a client application used to run SQL queries."
17+
- id: "d"
18+
text: "It is a specific version of the PostgreSQL database engine."
19+
- id: "q2"
20+
text: "When you deploy a 'Cluster' custom resource using CloudNativePG, which of the following objects does the operator automatically create to manage the database? (Select all that apply)"
21+
type: "multiple-answer"
22+
marks: 2
23+
options:
24+
- id: "a"
25+
text: "A Secret containing the database user credentials."
26+
is_correct: true
27+
- id: "b"
28+
text: "A public domain name for the database."
29+
- id: "c"
30+
text: "Services for read-write and read-only connections."
31+
is_correct: true
32+
- id: "d"
33+
text: "The underlying Pods that run the PostgreSQL instances."
34+
is_correct: true
35+
- id: "q3"
36+
text: "In the manifest for a CloudNativePG Cluster, what does the 'instances' field define?"
37+
type: "single-answer"
38+
marks: 2
39+
options:
40+
- id: "a"
41+
text: "The number of databases to create inside the cluster."
42+
- id: "b"
43+
text: "The specific version of PostgreSQL to be used."
44+
- id: "c"
45+
text: "The total number of servers (pods) that will form the PostgreSQL cluster."
46+
is_correct: true
47+
- id: "d"
48+
text: "The amount of storage to allocate."
49+
- id: "q4"
50+
text: "According to the course, what is the very first step required before you can deploy a PostgreSQL cluster using a CloudNativePG manifest?"
51+
type: "single-answer"
52+
marks: 2
53+
options:
54+
- id: "a"
55+
text: "Create the Persistent Volume Claims manually."
56+
- id: "b"
57+
text: "Install the CloudNativePG operator into your Kubernetes cluster."
58+
is_correct: true
59+
- id: "c"
60+
text: "Create the user credentials Secret."
61+
- id: "d"
62+
text: "Deploy a connection-pooling application."
63+
- id: "q5"
64+
text: "Which of the following are features or benefits provided by the CloudNativePG operator? (Select all that apply)"
65+
type: "multiple-answer"
66+
marks: 2
67+
options:
68+
- id: "a"
69+
text: "Built-in high availability with failover capabilities."
70+
is_correct: true
71+
- id: "b"
72+
text: "Management of backup and recovery processes."
73+
is_correct: true
74+
- id: "c"
75+
text: "Automatic performance tuning of SQL queries."
76+
- id: "d"
77+
text: "Support for creating read-only replicas for scaling."
78+
is_correct: true
79+
layout: "test"
80+
type: "test"
81+
---

0 commit comments

Comments
 (0)