All Projects → alijahnas → Cka Practice Exercises

alijahnas / Cka Practice Exercises

Licence: gpl-3.0
This is a guide for passing the CNCF Certified Kubernetes Administrator (CKA) with practice exercises. Good luck!

Labels

Projects that are alternatives of or similar to Cka Practice Exercises

Example Pragmatic Terraform On Aws
技術書典6で頒布した『Pragmatic Terraform on AWS 』のサンプルコードを公開しています
Stars: ✭ 140 (-7.28%)
Mutual labels:  hcl
Tfupdate
Update version constraints in your Terraform configurations
Stars: ✭ 145 (-3.97%)
Mutual labels:  hcl
Multiregion Terraform
Example multi-region AWS Terraform application
Stars: ✭ 149 (-1.32%)
Mutual labels:  hcl
Terraform With Circleci Example
This is an example of automatic deployments of your infrastructure using terraform and CircleCI 2.0 workflows
Stars: ✭ 142 (-5.96%)
Mutual labels:  hcl
Terraform Aws Landing Zone
Terraform Module for AWS Landing Zone
Stars: ✭ 142 (-5.96%)
Mutual labels:  hcl
Terraform Aws Labs
Terraform template for AWS provider ☁️
Stars: ✭ 146 (-3.31%)
Mutual labels:  hcl
Terraform Aws Cicd
Terraform Module for CI/CD with AWS Code Pipeline and Code Build
Stars: ✭ 138 (-8.61%)
Mutual labels:  hcl
Terraform Kubernetes
Example of deploying a Kubernetes cluster to Google Cloud using Terraform
Stars: ✭ 152 (+0.66%)
Mutual labels:  hcl
Terraform Google Network
A Terraform module that makes it easy to set up a new VPC Network in GCP.
Stars: ✭ 144 (-4.64%)
Mutual labels:  hcl
Terraform.tmlanguage
Terraform (HCL) configuration file syntax highlighting for Sublime Text 2 and 3
Stars: ✭ 148 (-1.99%)
Mutual labels:  hcl
Kubify
Terraform Template to Setup a Kubernetes Cluster on OpenStack/AWS/Azure
Stars: ✭ 142 (-5.96%)
Mutual labels:  hcl
Lokomotive Kubernetes
Lokomotive is a 100% open-source Kubernetes distribution from the folks at Kinvolk
Stars: ✭ 144 (-4.64%)
Mutual labels:  hcl
Terraform Google Vault
Modular deployment of Vault on Google Compute Engine with Terraform
Stars: ✭ 147 (-2.65%)
Mutual labels:  hcl
Terraform Vsphere Kubespray
Deploy a Kubernetes HA cluster on VMware vSphere
Stars: ✭ 141 (-6.62%)
Mutual labels:  hcl
Terraform Aws Eks
Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS
Stars: ✭ 2,464 (+1531.79%)
Mutual labels:  hcl
Terraform Google Lb Http
Modular Global HTTP Load Balancer for GCE using forwarding rules.
Stars: ✭ 140 (-7.28%)
Mutual labels:  hcl
Terraform
Source code for the Azure Marketplace Terraform development VM package.
Stars: ✭ 146 (-3.31%)
Mutual labels:  hcl
Aws Labs
step by step guide for aws mini labs. Currently maintained on : https://github.com/Cloud-Yeti/aws-labs Youtube playlist for labs:
Stars: ✭ 153 (+1.32%)
Mutual labels:  hcl
Terraform Learn
A best practice baseline Terraform repository containing Terraform scripts with the ability to deploy both compute and networking infrastructure into AWS, Microsoft Azure and Google Cloud Platform.
Stars: ✭ 150 (-0.66%)
Mutual labels:  hcl
Terraform Aws Lambda
Terraform module for AWS Lambda functions
Stars: ✭ 148 (-1.99%)
Mutual labels:  hcl

CKA preparation

CNCF CKA official page:

https://www.cncf.io/certification/cka/

CNCF CKA Curriculum:

https://github.com/cncf/curriculum/blob/master/CKA_Curriculum_V1.17.pdf

You will be evaluated on 10 topics around Kubernetes administation:

Useful official documentation:

Good articles about the subject:

How it goes

The CKA is not a multiple choice question, that is, it is not possible to choose a random answer or to choose the least wrong answer. The CKA is a practical exam where you are given 24 problems to solve within 3 hours. You can go from one problem to the other and you can flag them to come back to them later if you're not sure of the answer.

We give you several clusters on which to solve the problems, and you have to be careful to be on the right cluster otherwise we don't understand why you can't find the namespaces or pods they talk about in the question, and you lose a lot of time believing that it is part of the question when it was just that you were not in the right cluster.

During the exam, you will be assessed on the 10 topics mentionned above.

So you will have to create pods, deployments, do rollouts, create a cluster with KubeADM, repair a crashing cluster, and lots of things a Kubernetes administrator does. To be comfortable with all these operations, here is what I recommend.

First, it is very useful to redo the now famous "Kubernetes the hard way" by Kelsey Hightower: https://github.com/kelseyhightower/kubernetes-the-hard-way/tree/master/docs

You can also find a similar guide from Linux Academy which explains all the steps: https://linuxacademy.com/course/kubernetes-the-hard-way/

It is not necessary to know how to do it by heart for the CKA, contrary to what we can read online. But it's good training to understand how the Kubernetes system and architecture works in detail.

Then you can repeat exercises similar to the problems you will be asked during the exam. This repo is actually a set of exercises with their solution.

I also advise you to be comfortable with using the Kubernetes official documentation: https://kubernetes.io/docs/home/ because during the exam you will not have the right to open more than one tab to do research (no Google allowed). And it is on the official documentation site that you can find lots of examples that will help you answer the problems. Besides, in the exercises that I propose above, I systematically give the link to the documentation page which allows you to respond to the problem posed. This way the search for help for the answer becomes automatic and easier during the exam and you don't have to waste too much time.

Finally, in terms of logistics. The exam takes place online, with your computer, which must have a camera for you to be monitored. Your desk on which you are taking the exam should be absolutely empty. You are entitled to a bottle of water, because it is three hours of examination. You can ask to take a break, but time does not stop during the break.

You have to be well prepared to be comfortable during the exam. If you discovered Kubernetes a month ago, it may take a lot of practice to learn all the concepts and be able to repeat them. But if you've been working on Kubernetes for more than a year, then all you have to do is to be very comfortable with templates and CLI so you don't have to be stressed by time, but the exam itself is really not difficult. You can finish it easily under two hours.

Good luck with the preparation!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].