Skip to content

kodekloudhub/community-faq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KodeKloud Community FAQ

This document answers the most frequently asked questions in the KodeKloud social channels. We will be adding to this list periodically.

First and foremost, please be aware of our Community Guidelines, thank you! 😄

Contents

KodeKloud Forums

As of March 1st 2024 we have discontinued use of Slack. Our online forums are now as follows

  • Community Forum - Please go here for all technical questions and discussions about our courses. There are sections here related to all courses.
  • Discord Server - For general conversation. Joining instructions for this should be provided in our courses. If you can't find it, please ask in the Community Forum. Click here for troublshooting joining the discord server.

KodeKloud Platform

This section is related to questions about the use of the KodeKloud platform, and our courses on Udemy

I have a question about payments or subscriptions

For all issues related to this, please contact the dedicated team at [email protected]

I cannot access labs from Udemy

In all Udemy courses that come with labs, there is a course slide somewhere near the beginning that instructs you how to enrol in the labs, and also provides a coupon code to use on the payment screen. You do need to first create a free account on https://kodekloud.com/ and you should use the same email address as your Udemy account. Please also read https://support.kodekloud.com/udemy-students-unable-to-access-labs.

You may find the lab instructions and coupon code on the following course slides

Slide Course
8 Ansible for the Absolute Beginner - Hands-On - DevOps
15 Docker for the Absolute Beginner - Hands On - DevOps
4 Kubernetes for the Absolute Beginners - Hands-on
19 Kubernetes Certified Application Developer (CKAD) with Tests
26 Certified Kubernetes Administrator (CKA) with Practice Tests
12 Terraform for the Absolute Beginners with Labs
9 Python Basics Course
8 The Ultimate DevOps Bootcamp - 2023
5 Golang for Beginners
9 Linux Foundation Certified Systems Administrator - LFCS

If you are still having issues, then contact [email protected] as we cannot resolve subscription issues on public forums like Discord.

Purchasing Exams Operated by Linux Foundation

To buy any exam run by The Linux Foundation, you need to first sign up with The Linux Foundation. Once you have an account, known as an LFID, then you can go to their training portal to purchase the exam. For Kubernetes exams, you get two killer.sh sessions included in the purchase. More on this further down this document.

If you are intending to take any Linux Foundation exam (includes all Kubernetes, LFCS and several others), you should create an account ASAP. Once you have an account, you will be notified by email when discounts are available, usually a day or two before they activate - see also below.

With most of these exams, you have one year from the date of purchase in which to schedule and take the exam and this time includes scheduling any free retake that may be offered. You do not have to schedule immediately at time of purchase.

DO NOT LEAVE IT UNTIL THE LAST MINUTE TO SIT THE EXAM!!!

If you do that, and you have only days remaining before the validity expires, what are you going to do if you fail? You have to appear for the exam and the retake if you require it before 365 days is up. What if there are are issues with the exam environment (these are not infrequent) which means that you fail to complete, or even start the exam? You should appear for your first attempt at least one month before the expiry in case of issues like this. If your exam is credited back to you due to issues like this, then you still have to do this and the free retake if you require it within the one year period.

Exam Environment

PSI Bridge

PSI Bridge is the system used to deliver all exams provided by The Linux Foundation, be they performance based or Multiple Choice Question (MCQ). Linux Foundation exams are online only. There is no test center option.

Performance based exams include: CKA, CKAD, CKS, LFCS
Multiple choice exams include: KCNA, PCA

Probably the most asked questions!

This pertains to the new PSI Bridge Proctoring Platform that went live for the Kubernetes exams on 25 June 2022.

For performance based exams, the bridge provides a Linux XFCE desktop VDI for the exam environment. You may use any of the applications it provides in any way you see fit, however the only useful ones are Terminal, Firefox and Mousepad (for note taking). Firewalls prevent you from browsing anything other than allowed documentation. The terminal application connects to a remote host, thus the File Manager app is of no use, and for the same reason, Mousepad can't be used to edit exam files unless you edit them there, then paste into vi (not recommended).

For MCQ exams, the user interface is just multiple choice questions similar to that in KodeKloud.

Many people also ask "Can I use external webcam?", "Can I use bluetooth mouse?" etc. From the point of view of the system check, the PSI software will simply query the operating system. It will expect to find the following devices, and it doesn't matter how they are connected (built-in, wired, RF wireless, bluetooth, USB, via docking station, etc., etc.):

  • One active monitor
  • Mouse
  • Keyboard
  • Microphone
  • Camera

In addition to the Q&A below, you can also watch our video on this subject.

Students' own notes on the Exam Environment

Download this PDF of curated student experiences taken from our old Slack channels.

Can I use an external monitor?

Yes

...but read the next question too.

Can I use multiple monitors?

No

You are permitted to use one active monitor. All other monitors must be disabled, and the PSI Secure software will check your display settings to confirm only one monitor is active.

This can be the laptop display, or an externally connected display. If using an external monitor connected to laptop, the laptop display must be disabled:

  • Windows - This can be done from Display Settings (Windows key + P)
  • Mac - You must set it up in clamshell mode, but this will require external camera, keyboard, mouse and possibly microphone too, if the external camera is not fitted with one already - test the mic first!
    If using an Intel chipset Mac (pre-M1 versions), beware of cooling issues!

Display mirroring (where the laptop and external monitor are showing the same display) is also not permitted.

If using a desktop computer with multiple monitors, disable or disconnect all but your best one.

TIP: You are strongly advised not to rely on a small laptop screen (like 13 or 14 inch). Your workspace will be extremely tiny, worse if you rely on scaling the font size up. A monitor of higher than HD resolution running at 100% scale and large enough that you can read the text is highly recommended. Anything less than full HD is seriously disadvantageous! On Macs, be sure to adjust display settings to "More Space". See the image further down this page.

The Linux Foundation recommends 15 inch or greater display.

Can I use an external webcam?

Yes

If you are working with laptop lid closed, then this is your only option. It doesn't have to be mega-expensive, it should be full HD and work.

Due to the nature of the check-in process for the exam, it's actually easier to use an external webcam, since you have to move it around a lot to cover everything that the proctor requires you to video - including 360 of room, all of desk area (left, right, up, down), all around your head and wrists too.

Note that you should practice getting a clear shot of your ID using the webcam you intend to use in the exam well before exam day using your operating system's camera app. Even consider building something to hold the ID card steady using your kids Lego or something 😃. See here for an example that has been used successfully in an exam check-in process.

Does my microphone need to work?

Yes

Proctor needs to be able to hear if anybody is talking to you from outside the camera's view.

Do my speakers need to work?

No

Proctor will only communicate with you via webchat built into the PSI software.

Can I use a headset?

No

Proctor needs to see your ears to ensure that you are not getting some kind of external communication that could help you. Since speakers are not required, this also rules out headsets.

Can I use a corporate device?

Unwise

Use of corporate devices or laptops is not recommended, unless you have an account on it with full local administrator rights. There may be many programs and services mandated by company policy running on the device which are incompatible with PSI software and must be stopped. Bear in mind that stopping these programs may in violation of such policies.

Connecting via a corporate network is also not recommended as company firewall policy may block ports that are required by the exam software. Bear in mind that most companies install a mandatory VPN which kicks in if you use the device from outside of the office - ergo it means you are still connected via the corporate network, so the statements in the previous sentence still apply.

It is also quite common for corporate networks to decode HTTPS traffic at the company firewall, log it and re-encode it before your machine gets it. PSI software may detect this and refuse to run, as it would enable the exam content to be logged, and therefore leaked.

Bear in mind that the online PSI compatability check that you run in a browser is not a conclusive check of everything. It tests only basic compatibility. It does not check for example, programs that are not allowed to be operational duing the exam.

See also launching the exam

Can I request a break?

Yes

Press the "Request Break" button at top left of the PSI application, if you need to leave the keyboard for any reason. It can be seen in the image below.

This is not recommended as the countdown timer does not stop! Ensure you've done what you need to do before beginning the exam 😉.

How do I remove the nag dialog when pasting into the terminal application?

In the terminal application, select Edit -> Preferences. Uncheck Show unsafe paste dialog.

You can practice this in killer.sh before the exam.

What are the system requirements for taking the exam?

IMPORTANT

  • Linux is not supported except for Ubuntu 20.04, 22.04 and 24.04. Beware - some people have had issues getting PSI bridge to run, even on supported distros. This can waste time and cause stress at the start of the exam. Better to use Windows or Mac if you can.
  • Intel Mac - Monterey (until 02 Dec 24), Ventura.
  • Apple silicon Mac (M1/M2/M3 etc) - Sonoma, Sequoia.
  • Windows - Windows 10, 11 64 bit, all editions.

Please see PSI Bridge Requirements and Exam System Requirements (Linux Foundation)

The PSI document states a minimum screen resolution of 1368x769, but we really would not recommend that. See the section on monitors above.

See also this detailed write-up on events for exam day.

What ID is required?

Most national or state government issued photo ID where the name exactly matches the name you gave when registering for the exam. If your primary ID is in a language that uses non-Latin characters (e.g. Arabic, Greek, Hindi, Russian etc.), then you must provide an additional form of ID that has your name as written in English.

Your ID must not be expired.

  • Students have reported that Indian Aadhaar cards are sufficient. We do not have any reports of PAN.
  • Drivers License is usually sufficient (definitely works in UK).
  • Passport is always sufficient.

Finally, please carefully read Exam ID requirements.

Issues with launching the exam

Please read the PSI Bridge FAQ BEFORE you appear for the exam so you know what kind of setup issues you may face.

What happens if there are issues during the exam?

No infrastructure is perfect! Be that KodeKloud labs, killer.sh or the exam environment. There may be issues that cause the exam to slow down or even disconnect in the middle of your session. Some issues are beyond the control of the environment provider (KodeKloud, PSI, etc), and include but probably not limited to:

  • Issue with your own broadband provider.
  • Issue with some third party network provider on the route between your own broadband provider and PSI's exam environment. This would add latency (lagging) or disconnects.
  • The route between your location and the nearest cloud region has many hops or has slow sections (again adds latency). Doesn't matter how fast your own broadband provider is. If the route goes through a slow section, then that is the maximum speed you will attain. Think traffic jam - having a Ferrari won't get you through it any faster!
  • Issue within the cloud provider used by the exam platform (AWS, GCP, Azure - don't know which they actually do use).
  • Issue with the exam platform.
  • Issue with PSI themselves.

The first two and to a certain extent the third are more likely if you live in, or the route crosses countries with poorly maintained infrastructure or political instability. What I'm getting at is it is not always PSI's fault! If you are still connected to the proctor, then they will generally try to help but it is not always successful. In the event that your exam finishes incomplete due to technical issues, you must raise a ticket with Linux Foundation explaining clearly what happened. In most cases they will credit your exam back to you.

Please bear in mind that proctors are non-technical. They are very unlikely to be able to resolve an issue.

  • Proctors work for PSI - Their primary function is to check you into the exam and ensure you are not cheating.
  • They may be able to assist on issues with the PSI Browser itself.
  • They cannot assist with issues inside the exam environment. The PSI platform is used for exams from many providers, including Linux Foundation and AWS. Such issues are the responsibility of the organization that set the exam, and you have to raise a support ticket with that organization following an environment failure.

How long until I get my result?

24 hours

For the Linux Foundation online proctored exams, you will receive the result via email to the address registered to your Linux Foundation account. The response comes in not less than 24 hours, but can occasionally be longer.

If you've been waiting more than 48 hours, raise a support ticket. Be sure to check it's not gone into your junk folder.

EMail domains associated with Linux Foundation are as follows. You can configure your email client to not treat any of these as spam.

  • linuxfoundation.org
  • thoughtindustries.com
  • credly.com

If I fail, how soon can I schedule a retake?

Immediately

For exams with an included free retake, you may log into the training portal and schedule your retake as soon as you know you have failed.

Remember that the retake must also fall within the one year period since the date of exam purchase.

If I raise a support ticket, when will it be answered?

3 business days

Expect at least 3 business days for a response. If you raise it on a Friday, you're unlikely to hear back before the following Wednesday. They don't work weekends or US public holidays.

The certifications are so expensive! What about a discount?

Linux Foundation certifications are quite expensive, however Linux Foundation do from time to time offer fairly substantial discounts, sometimes as much as 45%. KodeKloud have no advance notice of when these discounts will occur or how big they will be, however Black Friday weekend is almost certain and usually a large one, and other holiday weekends in the US calendar are not uncommon. You need to check their website frequently.

If you have created a Linux Foundation account - which you need to have in order to purchase exams - they will normally email you when a promo is going to happen. So, go create one now!

Performance Based Exams

If you are doing a Multiple Choice Question exam, skip this section.

Performance based exams are provided in a virtual desktop (VDI) within the PSI Bridge software. This VDI is a Linux XFCE desktop running on top of Ubuntu. Kubernetes and LFCS fall in this category.

Can I use my own bookmarks?

No

Because you cannot run your own browser. The only software that may be running on your desktop at exam time is the PSI software. Each question has several relevant links into the Kubernetes documentation. Clicking these links opens tabs in Firefox within the exam environment. You can visit any of the allowed documentation using the provided Firefox.
You may open multiple tabs in Firefox, however a question may state that you can only open one additional tab on a particular topic.
You may use the man command in the terminal to get help on Linux commands.

Can I open multiple terminal sessions?

Yes

Either multiple instances of the terminal emulator app, multiple tabs within the terminal emulator, or both. We would encourage you to do so. This is useful when editing manifests. Have the manifest open in vi in one terminal, and a command prompt in the other. Edit the YAML and save without exiting (:w). In the other terminal, apply. Repeat until the bugs in the YAML are out.

How do I copy/paste in the exam terminal?

Note that the exam gives you an option to see the copy/paste functionality as part of the pre-start tour. You should read this and ensure it aligns with the following. Remember that what it says there is what will happen.

The exam terminals are Linux terminals and follow the rules for Linux terminals. You should be able to select text with the mouse.

  • Right clicking in the terminal window will give a menu with copy/paste on it.
  • CTRL+SHIFT+C to copy using the keyboard
  • CTRL+SHIFT+V to paste to the termninal

You need to use SHIFT in the terminal window, because the regualr CTRL sequences have special meaning to terminals. In GUI applications like mousepad, copy/pate operations are as you would expect.

Can I paste settings for vi, aliases etc from my notepad?

No

The only software that may be running is the PSI software, therefore you must memorize such things and enter them up manually at the beginning of the exam.

Can I install packages or download anything to the exam terminal?

Yes and No

You may install additional packages if they are part of the operating system distribution. What this means is that you may use the Linux package manager to install anything that is available by default on the terminal without the addition of other apt (or yum/dnf on CentOS terminals) package repos, unless directed by a question to add one. You may not download third party packages using curl, wget, cloning from Github etc. unless directed by a question.

Linux Foundation also say this, quoted from a question raised on the training support portal

Curl and wget commands are allowed during the exam. Unauthorized sites are blocked, i.e. they will not load, so you will not receive a penalty.

What this means that there is a firewall between the exam terminal and the Internet which will actively prevent you from accessing unauthorized sites.

It is therefore also possible in Kubernetes exams to directly download YAML fragments to files on the exam terminal by right-clicking the copy link and pasting the copied URL to a wget or curl command (link to KodeKloud discord), thus eliminating copy/paste.

See also the third bullet point here.

What does the environment look like?

Image: The Linux Foundation [Image: The Linux Foundation]

How is the exam scored?

There will usually be several tasks associated with a question. You will obtain credit for each part of the question correctly answered.

Scoring is done by a grading script, which examines the end state of the system. It does not consider how you got there, meaning you can solve a question by any valid means.

What if I want to dispute my score?

This is what The Linux Foundation says:

We offer an Exam rescoring service, but the turnaround time is 4+ weeks right now due to the current workload of the Exam Tech Support team. What the rescore service provides is a manual scoring of your exam by the Exam Tech Support team that can then be compared to the automated scoring that was initially performed by the grading scripts. Due to the manual nature of the work, the rescore service does cost $150 USD. (It is worth bearing in mind that rescores rarely result in conversion of a non-passing score. This is because the grading scripts have been time tested and continuously refined; additionally, the likelihood of having incorrectly graded a question or two is very low since we grade on outcomes (end state of the system), not the path the user took to get there. Should the rescore result in a passing grade, we would refund the fee to you.)

Exam servers are decommissioned within a few days from the Exam date, so if you would like to go with the rescore service, please complete payment ASAP for the rescoring fee at –https://trainingportal.linuxfoundation.org/products/certification-exam-manual-rescore-fee-150.

Kubernetes Certifications

This section applies to performance based Kubernetes exams only, i.e. CKA, CKAD and CKS. If you are doing KCNA, skip this section.

What are the similarites/differences between CKA and CKAD?

Please see here

How many killer.sh sessions do I get?

2

Please see killer.sh FAQ page.

How does killer.sh compare to the real thing?

Very closely

Please see killer.sh FAQ page.

How do I get some SERIOUS practice?

If you have a KodeKloud Pro subscription, you can attempt our Ultimate Mock Exam series. These are much harder than the real exam, and likely harder than Killer, with more questions than Killer across the series. Some questions will cover tasks that you will not be expected to perform in the real exam, and possibly involving resources and techniques not covered in the courses. These are to test your skills of information gathering and problem solving that you will face in the real world should you land a job doing Kubernetes.
Try to stick to the permitted documentation and not use Google, but there are one or two tasks that would require you to break this rule (e.g. viewing the etcd documentation). You can be sure these tasks won't show up in the real exam.

How do I upgrade a cluster?

Specifically, the question asks to upgrade to version X of Kubernetes, but I can't find the right version of the packages.

See the dedicated upgrade FAQ

How do I backup etcd?

See the dedicated etcd FAQ

How do I restore etcd?

See the dedicated etcd FAQ

What's the deal with jsonpath and custom-columns?

See the dedicated jsonpath FAQ

How do I install a CNI (or anything else)?

You will not be expected to memorize download locations for third party tools you may have downloaded in course labs. If you are required to install any software or 3rd party Kubernetes applications, then the question will tell you where to obtain the files/packages you need.

Note that for e.g. cluster upgrades, then apt package manager should work exactly as you have practiced in labs.

How do I run Docker commands when Docker is removed?

As you most likely know, the Dockershim layer is removed in Kubernetes 1.24. This means that the docker command is also likely not installed.

For examining and working with containers at that level, you should find that one, other or both of crictl and podman will be present, depending on the exam requirements.

  • podman can be used for creating containers from Dockerfiles. It has the same arguments as docker, and fully supports Dockerfile syntax. It should be able to do most, if not all of what the docker command can. On newer versions of CentOS, podman is installed by default if you do yum install docker, and it places a shell script for the docker command which invokes podman.
  • crictl can be used for controlling containers, like listing running containers and getting logs. It too has the same arguments as the corresponding docker commands.

Find out which of these are installed by running these commands in the terminal

which docker
which crictl
which podman

How do I diagnose a crashed API Server?

See the Crashed API Server page.

How-to: Install Ingress in the KodeKloud playgrounds

See this guide.

What is an operator in Kubernetes?

See this guide

Other

Labs are broken/crashing/not loading

Please see this guide

How do I copy/paste in VSCode integrated terminal window?

Some of our courses use a browser embedded version of VSCode, e.g. Terraform and some of the programming courses. Getting copy and paste to work can be challenging!

Please see this guide.

I can't get out of vi!

For this and other vi tips, see vi-101

Useful Links

Pre-Exam

All Exams

CKA/CKAD

CKS

Other

Specific Questions About The Exam

  • Specific Questions About Exam. Login here with your Linux Foundation credentials. You can raise a ticket to ask questions about anything to do with the exam. The answers you receive here are the ultimate source of truth and trump anything you may read on this page or in any public discussion forums. Expect at least 3 business days for a response. They don't work weekends or US public holidays.

Should a response from Linux Foundation contradict anything on this page, please reach out to a member of the support team in Discord. Thanks!

KodeKloud Team.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published