diff --git a/content/certifications/11111111-1111-1111-1111-111111111111/explore-dapr-with-meshery/_index.md b/content/certifications/11111111-1111-1111-1111-111111111111/explore-dapr-with-meshery/_index.md new file mode 100644 index 0000000..825e286 --- /dev/null +++ b/content/certifications/11111111-1111-1111-1111-111111111111/explore-dapr-with-meshery/_index.md @@ -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" +--- diff --git a/content/certifications/11111111-1111-1111-1111-111111111111/explore-dapr-with-meshery/test.md b/content/certifications/11111111-1111-1111-1111-111111111111/explore-dapr-with-meshery/test.md new file mode 100644 index 0000000..6a3115d --- /dev/null +++ b/content/certifications/11111111-1111-1111-1111-111111111111/explore-dapr-with-meshery/test.md @@ -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" +--- diff --git a/content/certifications/_index.md b/content/certifications/_index.md new file mode 100644 index 0000000..b4a8873 --- /dev/null +++ b/content/certifications/_index.md @@ -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 +--- + + + +{{% pageinfo %}} + +{{% /pageinfo %}} diff --git a/go.mod b/go.mod index 8ce9c34..3be365d 100644 --- a/go.mod +++ b/go.mod @@ -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 -) +) \ No newline at end of file