SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
How to Prepare for
CKA Exam?
Alfie Chen 2018/02/10
Solution Architect @ inwinSTACK
Host of Train.IO
(https://www.youtube.com/c/inwinSTACK)
Alfie Chen
alfie.c@inwinstack.com
alfieYFC
alfie.yfc
Why CKA?
• Required for KCSP
• Proof of intermediate K8Ser
• Separate milestone from CKAD
Things to Know Prior…
• Offered by CNCF
• $300 (1 free retake within a year)
• Online-base with a proctor
• Reservation 1~3 days prior exam
• Command line ONLY
• Currently v1.9.1
• 3~4hrs (request breaks to proctor)
• Run the Compatibility Check!!
https://www.examslocal.com/ScheduleExam/Home/CompatibilityCheck
Exam Requirements
• Chrome browser
• Reliable internet access
• Webcam
• Microphone
• Empty room
• Clean surface
• No food & drinks (including water)
Exam Panel
Terminal >
Content Panel
• Instructions
• Problem Statement
• Problem Navigation
• Hints/Tips
Toolbar/Menu (Chat, Notebook, etc.)
Exam Panel
Terminal >
Content Panel
• Instructions
• Problem Statement
• Problem Navigation
• Hints/Tips
Toolbar/Menu (Chat, Notebook, etc.)
Notebook Pop-up
Exam Curriculum
• Application Lifecycle Management 8%
• Installation, Configuration & Validation 12%
• Core Concepts 19%
• Networking 11%
• Scheduling 5%
• Security 12%
• Cluster Maintenance 11%
• Logging / Monitoring 5%
• Storage 7%
• Troubleshooting 10%
https://github.com/cncf/curriculum/blob
/master/certified_kubernetes_administra
tor_exam_v1.9.0.pdf
K8S Clusters in Exam (back when I took CKA v1.6)
Cluster Name Members Description
k8s 1 etcd, 1 master, 2 worker
Hk8s 3 etcd, 3 master, 1 load-balancer, 2 worker HA K8S Cluster
bk8s 1 etcd, 1 master, 1 worker
wk8s 1 etcd, 1 master, 2 worker
ek8s 1 etcd, 1 master, 2 worker
fk8s 1 etcd, 1 machine Non-Cluster
ik8s 1 etcd, 1 master, 1 machine Missing worker
tk8s 1 etcd, 1 master, 1 node
kubectl config use-context <cluster-name>
K8S Clusters in Exam
Cluster Name Members Description
k8s 1 etcd, 1 master, 2 worker
hk8s 1 etcd, 1 master, 2 worker calico
bk8s 1 etcd, 1 master, 1 worker
wk8s 1 etcd, 1 master, 2 worker
ek8s 1 etcd, 1 master, 2 worker
ik8s 1 etcd, 1 master, 1 machine Missing worker
kubectl config use-context <cluster-name>
What else should I know?
• Read the Manual!!!
https://www.cncf.io/certification/candidate-handbook
How to Prepare?
• Practice Linux CLI (Ubuntu 16)
• Practice kubectl commands
• Minikube (https://github.com/kubernetes/minikube)
• inwinstack/kube-ansible
(https://github.com/inwinstack/kube-ansible)
• Get familiar with kubernetes.io documentations
• Get familiar with kubernetes.io yaml examples
• Get familiar with kubernetes.io API references
How to Prepare?
• Get familiar with kubernetes.io documentations
(https://kubernetes.io/docs/home/?path=users&persona=app-
developer&level=foundational)
How to Prepare?
• Get familiar with kubernetes.io yaml examples
Here’s my advice:
DON’T JUST COPY&PASTE!!
Type your own and play
around with it.
How to Prepare?
• Get familiar with kubernetes.io API references
(https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.9/)
It’s ugly
It’s dirty
It’s really annoying
But we all desperately
need it…
How to Prepare?
Knowing K8S infrastructure is a PLUS+
• Kubernetes the Hard Way - Kelsey Hightower
https://github.com/kelseyhightower/kubernetes-the-hard-way
• Kubernetes v1.8.x – Kyle Bai
https://kairen.github.io/2017/10/27/kubernetes/deploy/manual-v1.8/
How to Prepare?
• Online course – Kubernetes Fundamentals
https://training.linuxfoundation.org/linux-courses/system-administration-
training/kubernetes-fundamentals
• Training courses from inwinSTACK (TBD)
FREE Learning Materials!
• Free online course – Introduction to Kubernetes
https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-
lfs158x#!
• YouTube is full of free contents!
1. KubeCon + CloudNativeCon 2017 – Austin (CNCF)
2. TGI Kubernetes (Heptio)
3. Kubernetes Webinar (Janakiram & Associates)
4. Train.IO (inwinSTACK)
Register Today!!
CKA Exam
https://www.cncf.io/certification/expert/
www.inwinstack.com
Thank You!

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
9 steps to awesome with kubernetes
9 steps to awesome with kubernetes9 steps to awesome with kubernetes
9 steps to awesome with kubernetes
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
Kubernetes - A Comprehensive Overview
Kubernetes - A Comprehensive OverviewKubernetes - A Comprehensive Overview
Kubernetes - A Comprehensive Overview
 
GitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdfGitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdf
 
stupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdfstupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdf
 
Zero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with KubernetesZero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with Kubernetes
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Jenkins, pipeline and docker
Jenkins, pipeline and docker Jenkins, pipeline and docker
Jenkins, pipeline and docker
 
Introduction to Kubernetes and Google Container Engine (GKE)
Introduction to Kubernetes and Google Container Engine (GKE)Introduction to Kubernetes and Google Container Engine (GKE)
Introduction to Kubernetes and Google Container Engine (GKE)
 
K8s cluster autoscaler
K8s cluster autoscaler K8s cluster autoscaler
K8s cluster autoscaler
 
Kubernetes - introduction
Kubernetes - introductionKubernetes - introduction
Kubernetes - introduction
 
Secret Management with Hashicorp Vault and Consul on Kubernetes
Secret Management with Hashicorp Vault and Consul on KubernetesSecret Management with Hashicorp Vault and Consul on Kubernetes
Secret Management with Hashicorp Vault and Consul on Kubernetes
 
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
 
ProxySQL on Kubernetes
ProxySQL on KubernetesProxySQL on Kubernetes
ProxySQL on Kubernetes
 
Gitops: the kubernetes way
Gitops: the kubernetes wayGitops: the kubernetes way
Gitops: the kubernetes way
 

Semelhante a How to Prepare for CKA Exam

Semelhante a How to Prepare for CKA Exam (20)

Performance Benchmarking: Tips, Tricks, and Lessons Learned
Performance Benchmarking: Tips, Tricks, and Lessons LearnedPerformance Benchmarking: Tips, Tricks, and Lessons Learned
Performance Benchmarking: Tips, Tricks, and Lessons Learned
 
Kubernetes at NU.nl (Kubernetes meetup 2019-09-05)
Kubernetes at NU.nl   (Kubernetes meetup 2019-09-05)Kubernetes at NU.nl   (Kubernetes meetup 2019-09-05)
Kubernetes at NU.nl (Kubernetes meetup 2019-09-05)
 
CLUG 2014-10 - Cookbook CI with Jenkins
CLUG 2014-10 - Cookbook CI with JenkinsCLUG 2014-10 - Cookbook CI with Jenkins
CLUG 2014-10 - Cookbook CI with Jenkins
 
XWiki Testing with TestContainers
XWiki Testing with TestContainersXWiki Testing with TestContainers
XWiki Testing with TestContainers
 
2019-06 - Goto Amsterdam - Microservices
2019-06 - Goto Amsterdam - Microservices2019-06 - Goto Amsterdam - Microservices
2019-06 - Goto Amsterdam - Microservices
 
Build in continuous integration, delivery and deploy
Build in continuous integration, delivery and deployBuild in continuous integration, delivery and deploy
Build in continuous integration, delivery and deploy
 
Kube Apps in action
Kube Apps in actionKube Apps in action
Kube Apps in action
 
Scala, ECS, Docker: Delayed Execution @Coursera
Scala, ECS, Docker: Delayed Execution @CourseraScala, ECS, Docker: Delayed Execution @Coursera
Scala, ECS, Docker: Delayed Execution @Coursera
 
Kubernetes Manchester - 6th December 2018
Kubernetes Manchester - 6th December 2018Kubernetes Manchester - 6th December 2018
Kubernetes Manchester - 6th December 2018
 
In
InIn
In
 
2021.laravelconf.tw.slides1
2021.laravelconf.tw.slides12021.laravelconf.tw.slides1
2021.laravelconf.tw.slides1
 
Acing the amazing Elastic Certified Engineer Exam (APAC Version)
Acing the amazing Elastic Certified Engineer Exam (APAC Version)Acing the amazing Elastic Certified Engineer Exam (APAC Version)
Acing the amazing Elastic Certified Engineer Exam (APAC Version)
 
Moving to the APEX Listener
Moving to the APEX ListenerMoving to the APEX Listener
Moving to the APEX Listener
 
SQLT XPLORE: The SQLT XPLAIN hidden child
SQLT XPLORE: The SQLT XPLAIN hidden childSQLT XPLORE: The SQLT XPLAIN hidden child
SQLT XPLORE: The SQLT XPLAIN hidden child
 
Introducing .NET Core Open Source
Introducing .NET Core Open SourceIntroducing .NET Core Open Source
Introducing .NET Core Open Source
 
Improving Batch-Process Testing Techniques with a Domain-Specific Language
Improving Batch-Process Testing Techniques with a Domain-Specific LanguageImproving Batch-Process Testing Techniques with a Domain-Specific Language
Improving Batch-Process Testing Techniques with a Domain-Specific Language
 
A Million ways of Deploying a Kubernetes Cluster
A Million ways of Deploying a Kubernetes ClusterA Million ways of Deploying a Kubernetes Cluster
A Million ways of Deploying a Kubernetes Cluster
 
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortalSpeed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
 
Sergey Dzyuban "To Build My Own Cloud with Blackjack…"
Sergey Dzyuban "To Build My Own Cloud with Blackjack…"Sergey Dzyuban "To Build My Own Cloud with Blackjack…"
Sergey Dzyuban "To Build My Own Cloud with Blackjack…"
 
Kubernetes Problem-Solving
Kubernetes Problem-SolvingKubernetes Problem-Solving
Kubernetes Problem-Solving
 

Último

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Último (20)

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

How to Prepare for CKA Exam

  • 1. How to Prepare for CKA Exam? Alfie Chen 2018/02/10
  • 2. Solution Architect @ inwinSTACK Host of Train.IO (https://www.youtube.com/c/inwinSTACK) Alfie Chen alfie.c@inwinstack.com alfieYFC alfie.yfc
  • 3. Why CKA? • Required for KCSP • Proof of intermediate K8Ser • Separate milestone from CKAD
  • 4. Things to Know Prior… • Offered by CNCF • $300 (1 free retake within a year) • Online-base with a proctor • Reservation 1~3 days prior exam • Command line ONLY • Currently v1.9.1 • 3~4hrs (request breaks to proctor) • Run the Compatibility Check!! https://www.examslocal.com/ScheduleExam/Home/CompatibilityCheck
  • 5. Exam Requirements • Chrome browser • Reliable internet access • Webcam • Microphone • Empty room • Clean surface • No food & drinks (including water)
  • 6. Exam Panel Terminal > Content Panel • Instructions • Problem Statement • Problem Navigation • Hints/Tips Toolbar/Menu (Chat, Notebook, etc.)
  • 7. Exam Panel Terminal > Content Panel • Instructions • Problem Statement • Problem Navigation • Hints/Tips Toolbar/Menu (Chat, Notebook, etc.) Notebook Pop-up
  • 8. Exam Curriculum • Application Lifecycle Management 8% • Installation, Configuration & Validation 12% • Core Concepts 19% • Networking 11% • Scheduling 5% • Security 12% • Cluster Maintenance 11% • Logging / Monitoring 5% • Storage 7% • Troubleshooting 10% https://github.com/cncf/curriculum/blob /master/certified_kubernetes_administra tor_exam_v1.9.0.pdf
  • 9. K8S Clusters in Exam (back when I took CKA v1.6) Cluster Name Members Description k8s 1 etcd, 1 master, 2 worker Hk8s 3 etcd, 3 master, 1 load-balancer, 2 worker HA K8S Cluster bk8s 1 etcd, 1 master, 1 worker wk8s 1 etcd, 1 master, 2 worker ek8s 1 etcd, 1 master, 2 worker fk8s 1 etcd, 1 machine Non-Cluster ik8s 1 etcd, 1 master, 1 machine Missing worker tk8s 1 etcd, 1 master, 1 node kubectl config use-context <cluster-name>
  • 10. K8S Clusters in Exam Cluster Name Members Description k8s 1 etcd, 1 master, 2 worker hk8s 1 etcd, 1 master, 2 worker calico bk8s 1 etcd, 1 master, 1 worker wk8s 1 etcd, 1 master, 2 worker ek8s 1 etcd, 1 master, 2 worker ik8s 1 etcd, 1 master, 1 machine Missing worker kubectl config use-context <cluster-name>
  • 11. What else should I know? • Read the Manual!!! https://www.cncf.io/certification/candidate-handbook
  • 12. How to Prepare? • Practice Linux CLI (Ubuntu 16) • Practice kubectl commands • Minikube (https://github.com/kubernetes/minikube) • inwinstack/kube-ansible (https://github.com/inwinstack/kube-ansible) • Get familiar with kubernetes.io documentations • Get familiar with kubernetes.io yaml examples • Get familiar with kubernetes.io API references
  • 13. How to Prepare? • Get familiar with kubernetes.io documentations (https://kubernetes.io/docs/home/?path=users&persona=app- developer&level=foundational)
  • 14. How to Prepare? • Get familiar with kubernetes.io yaml examples Here’s my advice: DON’T JUST COPY&PASTE!! Type your own and play around with it.
  • 15. How to Prepare? • Get familiar with kubernetes.io API references (https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.9/) It’s ugly It’s dirty It’s really annoying But we all desperately need it…
  • 16. How to Prepare? Knowing K8S infrastructure is a PLUS+ • Kubernetes the Hard Way - Kelsey Hightower https://github.com/kelseyhightower/kubernetes-the-hard-way • Kubernetes v1.8.x – Kyle Bai https://kairen.github.io/2017/10/27/kubernetes/deploy/manual-v1.8/
  • 17. How to Prepare? • Online course – Kubernetes Fundamentals https://training.linuxfoundation.org/linux-courses/system-administration- training/kubernetes-fundamentals • Training courses from inwinSTACK (TBD)
  • 18. FREE Learning Materials! • Free online course – Introduction to Kubernetes https://www.edx.org/course/introduction-kubernetes-linuxfoundationx- lfs158x#! • YouTube is full of free contents! 1. KubeCon + CloudNativeCon 2017 – Austin (CNCF) 2. TGI Kubernetes (Heptio) 3. Kubernetes Webinar (Janakiram & Associates) 4. Train.IO (inwinSTACK)