Affinity and Node Scheduling
Node affinity types, pod affinity/anti-affinity, topology spread constraints, taints, tolerations, and PriorityClasses.
Node affinity types, pod affinity/anti-affinity, topology spread constraints, taints, tolerations, and PriorityClasses.
Step-by-step guide to bootstrapping a Kubernetes control plane on Ubuntu using kubeadm, containerd, and Flannel CNI — with inline gotcha notes.
When to build a custom Docker image versus using Kustomize patches — separation of concerns, reusability, and manifest clarity.
DaemonSet behavior, automatic tolerations for unschedulable nodes, and cluster networking context.
Systematic debugging workflows for Kubernetes and application-level connectivity issues.
Ten hands-on Kubernetes exercises covering commands/args, ConfigMaps, Secrets, init containers, sidecars, Downward API, and Deployments.
Configuring HPA with CPU/memory metrics, custom FastAPI load-testing image, and Prometheus/KEDA integration notes.
Installing the NGINX ingress controller via Helm and testing local routing with curl --resolve.
A collection of DevOps tools, hands-on walkthroughs, and reference guides for Kubernetes, Linux, and infrastructure.
Core Kubernetes concepts, configuration patterns, security, workloads, and hands-on exercises.
Reference guide for working with Kubernetes ConfigMaps — env vars, volume mounts, updates, and immutability.
Eight-step debugging checklist — pod status, logs, env vars, service endpoints, secrets, connectivity, and config reload.
Visual guide to containerPort, targetPort, port, and nodePort — with Mermaid diagrams for ClusterIP, NodePort, LoadBalancer, and DNS flow.
Using Kustomize with base configs, overlays, transformers, namePrefix, nameSuffix, and commonAnnotations.
Kubernetes NetworkPolicy selector logic, CIDR-based rules, port ranges, and configuration examples.
Core RBAC concepts including Role, ClusterRole, RoleBinding, aggregated roles, and service account management.
StatefulSet lifecycle, PVC retention policies, headless services, pod identity, rollout strategies, and controller revisions.
Mapping Kind hostPath mounts through to pod volumes, PV lifecycle, StorageClass provisioning, and StatefulSet VolumeClaimTemplates.
Step-by-step guide to diagnosing WordPress database connection errors in Kubernetes — DNS, namespace isolation, credentials, and secret sync.
Deploying and troubleshooting WordPress with MySQL on Kind.
Checklist and step-by-step fixes for WordPress/MySQL connectivity issues in Kubernetes.