All Projects → moabukar → CKA-Exercises

moabukar / CKA-Exercises

Licence: Apache-2.0 license
A set of curated exercises to help prepare you for the Certified Kubernetes Administrator Exam by the Cloud Native Computing Foundation

Projects that are alternatives of or similar to CKA-Exercises

Kubernetes Certified Administrator
Online resources that will help you prepare for taking the CNCF CKA 2020 "Kubernetes Certified Administrator" Certification exam. with time, This is not likely the comprehensive up to date list - please make a pull request if there something that should be added here.
Stars: ✭ 3,438 (+6641.18%)
Mutual labels:  cncf, exam, k8s, cka
cka-exam-prep
Certified Kubernetes Administrator (CKA) Exam Preparation
Stars: ✭ 67 (+31.37%)
Mutual labels:  cncf, exam, cka
cdk-py-k8s-the-real-hard-way-aws
Python CDK code for "Kubernetes The (real) Hard Way (AWS)"
Stars: ✭ 14 (-72.55%)
Mutual labels:  k8s, cka
ultimate-kubernetes-bootcamp
Ultimate Kubernetes Bootcamp
Stars: ✭ 43 (-15.69%)
Mutual labels:  cncf, administrator
siddhi-operator
Operator allows you to run stream processing logic directly on a Kubernetes cluster
Stars: ✭ 16 (-68.63%)
Mutual labels:  cncf, k8s
Kubernetes-and-Cloud-Native-Associate-KCNA
Useful notes for the KCNA - Kubernetes and Cloud Native Associate
Stars: ✭ 162 (+217.65%)
Mutual labels:  cncf, k8s
Arkade
Open Source Kubernetes Marketplace
Stars: ✭ 2,343 (+4494.12%)
Mutual labels:  k8s, cka
awesome
A curated list of delightful developers resources.
Stars: ✭ 13 (-74.51%)
Mutual labels:  k8s, cka
Kruise
Automate application management on Kubernetes (project under CNCF)
Stars: ✭ 2,819 (+5427.45%)
Mutual labels:  cncf, k8s
K8s Tew
Kubernetes - The Easier Way
Stars: ✭ 269 (+427.45%)
Mutual labels:  cncf, k8s
Argo Workflows
Workflow engine for Kubernetes
Stars: ✭ 10,024 (+19554.9%)
Mutual labels:  cncf, k8s
fury-kubernetes-opa
Kubernetes Fury OPA. Policy enforcement for your Kubernetes Cluster
Stars: ✭ 34 (-33.33%)
Mutual labels:  cncf, k8s
Kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Stars: ✭ 8,315 (+16203.92%)
Mutual labels:  cncf, k8s
kubernetes the easy way
Automating Kubernetes the hard way with Vagrant and scripts
Stars: ✭ 22 (-56.86%)
Mutual labels:  cncf, k8s
inclavare-containers
A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.
Stars: ✭ 510 (+900%)
Mutual labels:  cncf
mck8s
mck8s: Orchestration platform for multi-cluster k8s environments
Stars: ✭ 60 (+17.65%)
Mutual labels:  k8s
k8s-ldap
Kubernetes - LDAP authentication with Dex
Stars: ✭ 59 (+15.69%)
Mutual labels:  k8s
velocity
🚅Track development velocity
Stars: ✭ 112 (+119.61%)
Mutual labels:  cncf
td-redis-operator
一款强大的云原生redis-operator,经过大规模生产级运行考验,支持分布式集群、支持主备切换等缓存集群解决方案…The powerful cloud-native redis-operator, which has passed the test of large-scale production-level operation, supports distributed clusters and active/standby switching ...
Stars: ✭ 327 (+541.18%)
Mutual labels:  k8s
trafficserver-ingress-controller
Apache Traffic Server Ingress Controller for Kubernetes
Stars: ✭ 29 (-43.14%)
Mutual labels:  k8s

License PRs Welcome

CKA-Exercises

Note: The repository is currently not compelete and we are working on trying to get good content out very soon. Thank you for your patience!

A set of curated exercises to help prepare you for the Certified Kubernetes Administrator Exam by the Cloud Native Computing Foundation

Contributing

Pull Request process

  • Fork the repo and create your branch from your forked repo
  • Please try to stick to the layout we follow in terms of the README markdown
  • Issue that PR
  • This will be reviewed by the team and merged

Shortcuts and things to keep in mind when going through this repo

  • NS = Namespace
  • SA = Service account
  • Po = Pod
  • NetPol = Network policy
  • PSP = Pod security policy
  • RBAC = Role-based access control
  • k = kubectl
  • SVC = Service

Core Concepts

  • Some basics of K8s and references to other useful repos

Storage

  • Understand storage classes, persistent volumes
  • Understand volume mode, access modes and reclaim policies for volumes
  • Understand persistent volume claims primitive
  • Know how to configure applications with persistent storage

Troubleshooting

  • Evaluate cluster and node logging
  • Understand how to monitor applications
  • Manage container stdout & stderr logs
  • Troubleshoot application failure
  • Troubleshoot cluster component failure
  • Troubleshoot networking

Workloads & Scheduling

  • Understand deployments and how to perform rolling update and rollbacks
  • Use ConfigMaps and Secrets to configure applications
  • Know how to scale applications
  • Understand the primitives used to create robust, self-healing, application deployments
  • Understand how resource limits can affect Pod scheduling
  • Awareness of manifest management and common templating tools

Cluster Architecture, Installation & Configuration

  • Manage role based access control (RBAC)
  • Use Kubeadm to install a basic cluster
  • Manage a highly-available Kubernetes cluster
  • Provision underlying infrastructure to deploy a Kubernetes cluster
  • Perform a version upgrade on a Kubernetes cluster using Kubeadm
  • Implement etcd backup and restore

Services & Networking

  • Understand host networking configuration on the cluster nodes
  • Understand connectivity between Pods
  • Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
  • Know how to use Ingress controllers and Ingress resources
  • Know how to configure and use CoreDNS
  • Choose an appropriate container network interface plugin

Mock Exam Questions

  • Practice mock exam questions.

Useful resources and materials

Further reading

Other Useful repos

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].