# Certified Kubernetes Administrator (CKA)

> Markdown source of <https://docs.calebsargeant.com/computing/kubernetes/cka/>.

## Core Concepts

### Downloads

[Core Concepts 1](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0100+-+Core+Concepts.pdf)

[Core Concepts 2](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Core+concepts+-2.pdf)

[Services](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/kubernetes-services-updated.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-pods-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-replicasets-2/>
- <https://uklabs.kodekloud.com/topic/practice-tests-deployments-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-namespaces-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-imperative-commands-3/>

## Scheduling

### Downloads

[Scheduling](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0200+-+Scheduling.pdf)

[Networking](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Networking.pdf)

[Taints & Tolerants](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Udemy+Kubernetes+taints-tolerations.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-manual-scheduling-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-labels-and-selectors-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-taints-and-tolerations-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-node-affinity-3/>
- <https://uklabs.kodekloud.com/topic/practice-test-resource-limits-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-daemonsets-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-static-pods-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-multiple-schedulers-2/>

## Logging & Monitoring

### Downloads

[Logging & Monitoring](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0300+-+Logging-Monitoring.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-monitor-cluster-components-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-managing-application-logs-2/>

## Application Lifecycle Management

### Downloads

[Application Lifecycle Management](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0400+-+Application+Lifecycle+Management.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-rolling-updates-and-rollbacks-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-commands-and-arguments-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-env-variables-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-secrets-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-multi-container-pods-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-init-containers-2/>

## Cluster Maintenance

### Downloads

[Cluster Maintenance](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes-CKA-0500-Cluster+Maintenance-v1.2.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-os-upgrades-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-cluster-upgrade-process-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-backup-and-restore-methods-2/>
- <https://kodekloud.com/topic/practice-test-backup-and-restore-methods-2-3/>

## Security

### Downloads

[Security](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0600+-+Security.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-view-certificate-details-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-certificates-api-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-kubeconfig-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-role-based-access-controls-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-cluster-roles-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-service-accounts-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-image-security-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-security-contexts-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-network-policies-2/>

## Storage

### Downloads

[Storage](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0700+-+Storage.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-persistent-volume-claims-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-storage-class-3/>

## Networking

### Downloads

[Networking](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0800+-+Networking-v1.2.pdf) [Ingress](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Ingress.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-explore-environment-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-cni-weave-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-deploy-network-solution-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-networking-weave-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-service-networking-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-coredns-in-kubernetes-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-cka-ingress-networking-1-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-cka-ingress-networking-2-2/>

## Design and Install a Kubernetes Cluster

### Downloads

[Design and Install](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes+-CKA-+0900+-+Install-v1.4.pdf)

## Install Kubernetes the kubeadm Way

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-cluster-installation-using-kubeadm/>

## Troubleshooting

### Downloads

[Troubleshooting](https://raw.githubusercontent.com/CalebSargeant/docs/master/docs/computing/kubernetes/_docs/Kubernetes-CKA-1000-Troubleshooting.pdf)

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-test-application-failure-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-control-plane-failure-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-worker-node-failure-2/>
- <https://uklabs.kodekloud.com/topic/practice-test-troubleshoot-network-2/>

## Other Topics

### Practice Labs

- <https://uklabs.kodekloud.com/topic/practice-json-path/>
- <https://uklabs.kodekloud.com/topic/practice-test-advanced-kubectl-commands-2/>
