Undertook Mock Exam 10 in this course.
2 questions did not create the required resources necessary to even answer the question (screenshots attached):
There is no secret in any namespace on cluster 3 names beta-sec-xxxxxx so you cannot decode it to answer the question.
There is no deployment and corresponding pods named webapp-color-xxxxxxxx so you cannot answer the question.
NOTE: Neither question asks you to create those initial resources, instead you need to evaluate them to create the required resources for the answers.
Additionally, the assessor/grading script used needs a lot of work. Its marking Q12 as incorrect despite my yaml file and subsequent deployment being identical to the one provided in the solution (and yes I replaced any previous instances of the pod being run and confirmed the correct request memory size was being used via kubectl describe pod app-wl03:
Its disappointing that these issues are occurring, appreciate its a complex technology to setup, but there seems to have been some key QA checks missed.
(its also frustrating I have to use replies as I cannot embed multiple images…)
There is an issue with the lab platform generally that the setup scripts fail, and if that happens, then some of the artifacts will be unavailable; it’s relative rare, but it does happen. This may be what’s going on here. I found the question you’re looking at in the non-randomized version of the exams we use for troubleshooting, and the secret has been created when I try it. But it does on rare occasion happen that the setup fails; this seems to be your problem here. If you redo the labs and this problem still does not appear, feel free to report this again.
student-node ~ ➜ kubectl config use-context cluster3
Switched to context "cluster3".
student-node ~ ➜ k get ns
NAME STATUS AGE
default Active 13h
kube-system Active 13h
kube-public Active 13h
kube-node-lease Active 13h
beta-ns-cka14-arch Active 39s
student-node ~ ➜ k -n beta-ns-cka14-arch get secret
NAME TYPE DATA AGE
beta-sec-cka14-arch Opaque 1 56s
For the second case, again, I see the resources in the cluster. Probably also a setup fail, as before:
student-node ~ ➜ kubectl config use-context cluster3
Switched to context "cluster3".
student-node ~ ➜ k get po
NAME READY STATUS RESTARTS AGE
essports-wl02-75646dbb7c-csbw6 1/1 Running 0 3m10s
nginx-wl06 1/1 Running 0 2m1s
webapp-color-wl10-7b6cb45f9b-df69x 1/1 Running 0 77s
webapp-color-wl10-7b6cb45f9b-nr6h9 1/1 Running 0 77s
As for the third: TBH, don’t know which problem this is. When you report these, do as you did with the first two: show me the problem statement. The “section” section plus the wording of the question is how I locate the problem in the non-randomized version of the lab. AFAICT, you should have gotten this question, but I’d need to see if there’s some trick in addition they’re looking for.
Thanks for the response
I got the same question this morning in another of the mocks but didnt see your reply until after id completed the mock and closed the lab. However, this time the question was marked correct when changing the yaml file as suggested by the solution.
Understand that you arent part of the CKA organisation, but have you heard of something like this occurring in the CKA itself (resources failing to deploy that are required to answer the question)? And if so, is there anything you would recommend we do? From what I understand, the proctor is not able to support with any technical issues that may arise.
I haven’t heard of this sort of problems with the exams, but then, the exams have problems of their own, particularly with the remote desktop tech they’re using I think also that the clusters are set-up from the start with all of their questions configured, so it’s possible to run types of tests that aren’t possible when you build the environment on the fly. But that’s speculation on my part.