Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
This course covers advanced operator topics including reconciliation, use of Operator Lifecycle Manager to deploy and upgrade operators, and use of Scorecard to test operators.
Module 1 – Reconciliation Loops
Question: What are the results that can be returned from a single iteration of a reconcile loop?
Question: The reconciliation loop is where the actual behavior of an operator is defined.
Question: Why is it a good idea to build a reconciliation loop out of small, iterative steps?
Question: What do the Kubebuilder markers we put above the Reconcile method declaration do?
Question: It is possible for the object you are reconciling to no longer exist by the time the request is being processed.
Module 2 – Operator Lifecycle Manager
Question: What are the three main components of a bundle?
Question: A conversion webhook is a special kind of admission webhook.
Question: Why is it important to include a conversion webhook when upgrading the API version of an operator?
Question: Kubernetes conversion logic is based on what kind of model?
Question: Although the underlying custom resources that OLM uses may change, the format of an operator bundle should stay the same moving forward.
Module 3 – Scorecard
Question: In the config file, each Scorecard test consists of what three components?
Question: Scorecard tests execute from your local machine targeting the cluster.
Question: Why did we have to cross compile our Scorecard test?
Question: Why did we run our Scorecard test with our operator’s Service Account?
Question: The Scorecard config is part of your operator’s bundle.
Final Exam
Question: Your Scorecard config is automatically generated as part of your operator’s bundle.
Question: Why is it important to include a conversion webhook when upgrading the API version of an operator?
Question: Your bundle starts with some automatically generated Scorecard tests that test what features of your operator?
Question: What are the results that can be returned from a single iteration of a reconcile loop?
Question: Conversion between different API versions of the same resource is based on a Hub-and-Spoke model.
Question: Why should you start a reconciliation loop by fetching the object you’re reconciling?
Question: A conversion webhook is a special type of which kind of default Kubernetes resource?
Question: Why is it a good idea to build a reconciliation loop out of small, iterative steps?
Question: What are the three main components of a bundle?
Question: A Scorecard test requires a Service Account with permissions to access your custom resource types.
We hope you know the correct answers to Kubernetes Operators Advanced If Queslers helped you to find out the correct answers then make sure to bookmark our site for more Course Quiz Answers.
If the options are not the same then make sure to let us know by leaving it in the comments below.
In our experience, we suggest you enroll in this and gain some new skills from Professionals completely free and we assure you will be worth it.
This course is available on Cognitive Class for free, if you are stuck anywhere between quiz or graded assessment quiz, just visit Queslers to get all Quiz Answers and Coding Solutions.
More Courses Quiz Answers >>
Building Cloud Native and Multicloud Applications Quiz Answers
Accelerating Deep Learning with GPUs Quiz Answers