CKA

CKA-Exam-Bookmarks

Concepts Links
Utilities

1. Cheatsheet | cheat | Exam Kubectl Cheat Sheet | Kubernetes

2. Print | Output | kubectl Cheat Sheet | Kubernetes

3. Kubectl | Document | Apiversion | Explain | kubectl explain

4. Kubectl | kubectl 02 | kubectl utility | binary | Usage

5. Kubeconfig | sample | config | Configure Access to Multiple Clusters | Kubernetes

Core

1. Create a pod | Create pod | simple pod | volume inside pod | Configure a Pod to Use a Volume for Storage | Kubernetes | Create a pod | Create pod

2. Pod | Static Pod | Create Static Pod

3. ReplicaSet | Replica Set

4. Deployments | Create deployment

5. Service | Create Service | NodePort | Kubernetes

6. kubectl create service nodeport | create nodeport | create service nodeport | service

7. Memory Request | Limits | Request

8. DaemonSet | Kubernetes

9. Configure Pods and Containers | General | All

10. POD DNS Resolution | pod dns | nslookup pod

Scheduling

1. Assigning Pods to Nodes | Kubernetes | Nodename | Specific node for pod | Specific node

2. Taints and Tolerations | Kubernetes

3. Assigning Pods to Nodes | Affinity

4. NodeSelector | Node Selector | Affinity

5. CPU Requests | Limits | Request

6. Scheduler | Multiple Schedulers

7. Custom Scheduler to Pod | Schedulername | Scheduler Name | Mapping | Multiple Scheduler

Commands / Args / INIT Containers

1. Command | Command Example | InitContainers

2. Command | Argument | Define a Command and Arguments for a Container | Kubernetes

3. Capabilities for a Pod or Container | Capabilities | Capability

4. Env | Variable | Environment | Define Environment Variables for a Container | Environment Variable>

5. Multi Container | multiple containers

6. Sidecar command | emptydir | Multi container

7. InitContainer | Init Containers

Cluster Installation

1. Install cluster using kubeadm - 01 | Install Docker

2. Install cluster using kubeadm - 02 | Install Kubeadm | Kubectl | Kubelet

3. Install cluster using kubeadm - 03 | Initialize Cluster | Install Cluster

4. Install cluster using kubeadm - 05 | Install Weavenet pod network addon plugin | Ingress controller

5. Install Cluster Networking | Kubernetes

6. Reset Node | kubeadm reset

Ingress Controller

1. Ingress | Simple Ingress | Ingress rule

2. Ingress | Ingress rule with Host

3. Ingress Controller 01 | install Ingress controller | Nginx Ingress

4. Ingress Controller 02 | install Ingress controller | Nginx Ingress

5. Ingress Controller 03 | install Ingress controller | Nginx Ingress

6. Ingress Controller 04 | install Ingress controller | Nginx Ingress

7. Custom Schdeuler | multiple scheduler

8. Journalctl | Journal | systemctl list-unit-files --all

Role/Role Bindings/RBAC

1. Create role | Create rolebinding | role binding | kubectl | kubectl create role | Using RBAC Authorization

2. Check User access | Authorization

3. RBAC

Upgrade Cluster & its components

1. ETCD Backup | ETCD Resore

2. Upgrading kubeadm cluster | upgrade | cluster | Upgrade cluster

3. Drain | Cordon | Uncordon | Node | Safely Drain a Node

4. Reset Node | kubeadm reset

Volume and Storage

1. Volume | Add Volume from Node Hostpath | directory | Node directory | Host directory

2. Volume | PV | Persistent Volume | Persistent from host | PV from node | PV from host

3. Volume | Create PVC | Persistentvolumeclaim

4. Volume | PVC as volume

5. Volume | StorageClass | Storage Classes

6. Release claim | delete claim | pv claim | claimRef

7. Emptydir | Volume

Troubleshooting

1. Troubleshoot | Troubleshooting

2. Troubleshoot Clusters

© Sravana Kumar Pasupula