Bookmarks
CKAD
- ** kubectl Autocomplete
- kubectl Cheat Sheet - Kubernetes
- kubectl generators
- Labels and Selectors
Jobs
- Jobs - Run to Completion - Kubernetes
- ** CronJob Template
- ** Jobs Template
- Jobs - Parallelism
- ** Jobs - Parallel/Completions
- ** Jobs - Deadline/Backoff
Pods
- Configure Pod Initialization
- ** Pod templates
- NodeSelector- Assigning Pods to Nodes - Kubernetes
- Configure Liveness and Readiness Probes - Kubernetes
- Static Pods - Kubernetes
- Horizontal Pod Autoscaler Walkthrough - Kubernetes
- Pod Affinity
- Termination message Pod Failure - Kubernetes
- ** Define Variables for a Container
- Taints and Tolerations
- Create HPA
- ** Commands and Arguments
- Managing Compute Resources for Containers
- ** Resource Requests/Limits Example
- ** Configure a Pod to Use a ConfigMap
- ** envFrom Secret
- Init Containers
- ** Init Containers Example
Multi-Container
- Using a sidecar container with the logging agent
- Communicate Between Containers in the Same Pod Using a Shared Volume
- The Distributed System ToolKit: Patterns for Composite Containers - Kubernetes
- Assigning Pods to Nodes - Kubernetes
- ** Configure Service Accounts (scroll for example)
Nodes
- Safely Drain a Node while Respecting Application SLOs - Kubernetes
- Taints and Tolerations - Kubernetes
- Node Affinity/Anti-affinity
- Resource Quotas
Deployments
- Run a Stateless Application Using a Deployment
- ** Creating a Deployment
- ReplicaSet
- Deployments -Strategy
ConfigMaps
- ConfigMaps
- ** Configure a Pod
- ** Create ConfigMap
DaemonSets
- ** DaemonSet
- Perform a Rollback
- Perform a Rolling Update
- API Example
Logging
- Cluster Level Logging
Services
- Services - Kubernetes
- Exposing an External IP Address to Access an Application in a Cluster - Kubernetes
- Use Port Forwarding to Access Applications in a Cluster - Kubernetes
- Debug Services
- ** Defining A Service
Ingress
- Ingress
- ** Ingress Example
Persistent Volumes
- ** Persistent Volumes
- ** Persistent Volumes claims
- ** Create PVC - Simple
- ** Create PVC - hostPath
- ** Example Pod
- ** configMap
- Storage Classes - Kubernetes
- Volumes - Kubernetes
- Limit Storage Consumption - Kubernetes
- Deploying WordPress and MySQL with Persistent Volumes
- emptyDir
Secrets
- Environment variables -- Secrets
- ** Secrets Mount
- ** Secrets as Files
- ** Secrets as Env Vars
- Distribute Credentials Securely
SecurityContext
- Configure a Security Context for a Pod or Container
NetworkPolicy
- Network Policies
- Declare Network Policy
- ** Network Policy Resource
- Configure Default Memory Requests and Limits for a Namespace
- ** Brief Example in Use
RBAC
- Using RBAC Authorization
- ** Create Role
- ** Create ClusterRole
- ** Create RoleBinding
- ** Create ClusterRoleBinding
- Authorization Overview
- ** Checking API Access (can-i)