Course Test
Please answer the questions below to complete the test.
Question 1
What command imports a Kubernetes manifest file named 'my-app.yaml' into Meshery?
Type your answer below
Question 2
Which Kubernetes resource kinds map to apiVersion apps/v1?
Select all that apply
Deployment
Namespace
StatefulSet
Service
ConfigMap
Question 3
What does the Meshery registry use to identify a component in an imported design?
Select one answer
The resource name and namespace
The kind and apiVersion combination
The label selector and pod template
The container image name
Question 4
Which prompting techniques reliably reduce LLM design generation failures? Select all that apply.
Select all that apply
Listing exact resource kinds with names, images, and ports
Instructing the model to output only YAML with no explanation
Asking for a general Kubernetes template without specifying resource kinds
Providing a reference excerpt from a working design such as designs/microservices-demo.yaml
Explicitly stating resource limit constraints in the prompt
Question 5
A Deployment in a generated design has selector.matchLabels: {app: api, tier: backend} but its pod template labels are {app: api, component: api}. What will Meshery report?
Select one answer
No error - Kubernetes allows selector keys that are not in the pod template
An import parsing error before any validation runs
A relationship validation failure because the selector key 'tier' is not in the pod template labels
A warning about the container image tag only
Question 6
A design has converged and is ready to deploy when which of the following are true? Select all that apply.
Select all that apply
mesheryctl design import completes without errors
Kanvas shows no red validation badges
The LLM generated the design without any follow-up prompts
All containers have resource requests and limits
The topology in Kanvas matches the intended architecture
close