Skip to content

Certification content from 'explore dapr with meshery' course #99

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
type: "certification"
id: "cee61d85-3aa5-4698-b501-1390b3d74dec"
title: "Layer5 Certification"
description: ""
banner: "images/kubernetes-icon.svg"
weight: 1
tags: [kubernetes]
level: "beginner"
categories: "Kubernetes"
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
---
weight: 1
passing_percentage: 70
questions:
- id: "q1"
text: " What is the purpose of the Dapr Sidecar Injector in a Kubernetes cluster?"
type: "single-answer"
marks: 2
options:
- id: "a"
text: "To inject Redis configuration into pods"
- id: "b"
text: "To deploy control plane components"
- id: "c"
text: "To inject the Dapr sidecar into application pods automatically"
is_correct: true
- id: "d"
text: "To manage Dapr secrets"

- id: "q2"
text: "Which of the following are components of the Dapr control plane?"
type: "multiple-answers"
marks: 2
options:
- id: "a"
text: "Dapr Placement Service"
is_correct: true
- id: "b"
text: "Dapr Operator"
is_correct: true
- id: "c"
text: "Redis Sentinel"
- id: "d"
text: "Dapr Sentry"
is_correct: true

- id: "q3"
text: "The Dapr sidecar must know the exact IP and port of the service it wants to call."
type: "single-answer"
marks: 2
options:
- id: "a"
text: "True"
- id: "b"
text: "False"
is_correct: true

- id: "q4"
text: "What is the default HTTP port on which a Dapr sidecar listens?"
type: "short_answer"
marks: 2
correct_answer: "3500"

- id: "q5"
text: "Which resource type in Kubernetes is used to define external service configuration like Redis for Dapr?"
type: "single-answer"
marks: 2
options:
- id: "a"
text: "Deployment"
- id: "b"
text: "ConfigMap"
- id: "c"
text: "Component"
is_correct: true
- id: "d"
text: "CRD"

- id: "q6"
text: "When deploying a Dapr component (e.g., Redis state store), which of the following fields are mandatory?"
type: "mutiple-answers"
marks: 2
options:
- id: "a"
text: "Name"
is_correct: true
- id: "b"
text: "Type"
is_correct: true
- id: "c"
text: "Namespace"
- id: "d"
text: "Version"
is_correct: true

- id: "q7"
text: "A Helm chart can be imported into Meshery by uploading a .yaml file only."
type: "single-answer"
marks: 2
options:
- id: "a"
text: "True"
- id: "b"
text: "False"
is_correct: true

- id: "q8"
text: "What does the annotation dapr.io/enabled: 'true' enable in a Kubernetes deployment?"
type: "single-answer"
marks: 2
options:
- id: "a"
text: "Enables auto-scaling"
- id: "b"
text: "Tells Dapr to inject a sidecar into the pod"
is_correct: true
- id: "c"
text: "Enables Meshery monitoring"
- id: "d"
text: "Activates Redis caching"

- id: "q9"
text: "In what namespace should Dapr control plane components be deployed?"
type: "short_answer"
marks: 2
correct_answer: "dapr-system"

- id: "q10"
text: "Which of the following are required to configure a Redis Dapr component"
type: "multiple-answers"
options:
- id: "a"
text: "redisHost metadata"
is_correct: true
- id: "b"
text: "redisPassword as a Secret Key Reference"
is_correct: true
- id: "c"
text: "dapr.io/enable-redis: 'true'"
- id: "d"
text: "Secret store set to 'kubernetes'"
is_correct: true

layout: "test"
type: "test"
---
16 changes: 16 additions & 0 deletions content/certifications/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Certifications
description:
linkTitle: Certifications

# tells hugo that this section is of type learning-path ( to use appropiate templates )
type: certification
cascade: # tells hugo to set this as default type for all children content in this section
type: certification
---

<!-- This page is only used in local dev setup , this wont be used or rendered in production -->

{{% pageinfo %}}

{{% /pageinfo %}}
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ require (
github.com/FortAwesome/Font-Awesome v4.7.0+incompatible // indirect
github.com/layer5io/academy-theme v0.2.8 // indirect
github.com/twbs/bootstrap v5.3.7+incompatible // indirect
)
)
Loading