abhilashthale.tech
  • Home
  • BlogCategories
    • coding
    • other
    • n
  • Images to Pdf
  • My Files
  • Shares Average
  • About Me
  • Server Stats
  • Day
  • Night
  • Birds
  • Waves
  • Net
  • Dots
  • Halo
  • Rings
  • Fog
  • Clouds

    Pod Mastery

    by abhilashthale - Aug. 15, 2026

    POD MASTERY
    │
    ├── 1. Pod Fundamentals
    │     ├── Pod Concept
    │     ├── Smallest Deployable Unit
    │     ├── Pod vs Container
    │     ├── Multi-Container Pod
    │     ├── Shared Network Namespace
    │     ├── Shared Storage
    │     └── Shared Pod Resources
    │
    ├── 2. Pod Lifecycle
    │     ├── Pod Phases
    │     │     ├── Pending
    │     │     ├── Running
    │     │     ├── Succeeded
    │     │     ├── Failed
    │     │     └── Unknown
    │     │
    │     ├── Container States
    │     │     ├── Waiting
    │     │     ├── Running
    │     │     └── Terminated
    │     │
    │     ├── Restart Policy
    │     │     ├── Always
    │     │     ├── OnFailure
    │     │     └── Never
    │     │
    │     ├── Kubelet Container Monitoring
    │     └── Container Exit Status
    │
    ├── 3. Pod Initialization & Containers
    │     ├── Init Containers
    │     ├── Init Container Ordering
    │     ├── Init Container Success/Failure
    │     ├── Multiple Init Containers
    │     ├── Multi-Container Pods
    │     ├── Container Communication
    │     └── Sidecar Concept
    │
    ├── 4. Pod Networking
    │     ├── Pod Network Namespace
    │     ├── Pod IP
    │     ├── Container-to-Container Communication
    │     ├── localhost Inside Pod
    │     ├── Network Namespace Sharing
    │     ├── veth Pair
    │     ├── CNI
    │     └── Pod Network Flow
    │
    ├── 5. Pod Storage
    │     ├── Volume Concept
    │     ├── Volume Lifecycle
    │     │
    │     ├── emptyDir
    │     │     ├── Pod Lifetime
    │     │     ├── Container Restart
    │     │     └── Shared Between Containers
    │     │
    │     ├── hostPath
    │     │     ├── Node Filesystem
    │     │     ├── Node Dependency
    │     │     └── DirectoryOrCreate
    │     │
    │     ├── ConfigMap Volume
    │     ├── Secret Volume
    │     │     ├── data
    │     │     ├── stringData
    │     │     └── Base64 Encoding
    │     │
    │     ├── Projected Volume
    │     │     ├── ConfigMap
    │     │     ├── Secret
    │     │     ├── Downward API
    │     │     └── ServiceAccount Token
    │     │
    │     └── Downward API
    │           ├── Pod Metadata
    │           ├── Pod Name
    │           ├── Namespace
    │           └── Pod Fields
    │
    ├── 6. Pod Resources
    │     ├── Resource Requests
    │     ├── Resource Limits
    │     ├── CPU
    │     ├── Memory
    │     ├── Ephemeral Storage
    │     ├── Scheduler Uses Requests
    │     ├── Limits Enforcement
    │     ├── QoS Classes
    │     │     ├── Guaranteed
    │     │     ├── Burstable
    │     │     └── BestEffort
    │     ├── OOMKilled
    │     └── Resource Pressure
    │
    ├── 7. Pod Health & Probes
    │     ├── Why Probes Are Needed
    │     ├── Liveness Probe
    │     ├── Readiness Probe
    │     ├── Startup Probe
    │     ├── Probe Types
    │     │     ├── HTTP
    │     │     ├── TCP
    │     │     ├── Exec
    │     │     └── GRPC
    │     ├── Probe Timing
    │     │     ├── initialDelaySeconds
    │     │     ├── periodSeconds
    │     │     ├── timeoutSeconds
    │     │     ├── failureThreshold
    │     │     └── successThreshold
    │     └── Probe Failure Behavior
    │
    ├── 8. Pod Identity & RBAC
    │     ├── ServiceAccount
    │     ├── Default ServiceAccount
    │     ├── serviceAccountName
    │     ├── ServiceAccount Token
    │     ├── automountServiceAccountToken
    │     ├── Authentication
    │     ├── Authorization
    │     ├── Role
    │     ├── ClusterRole
    │     ├── RoleBinding
    │     ├── ClusterRoleBinding
    │     ├── Namespace Scope
    │     └── Cluster-Wide Scope
    │
    ├── 9. Pod SecurityContext
    │     ├── Why SecurityContext
    │     ├── Pod-Level vs Container-Level
    │     ├── runAsUser
    │     ├── runAsGroup
    │     ├── supplementalGroups
    │     ├── fsGroup
    │     ├── runAsNonRoot
    │     ├── readOnlyRootFilesystem
    │     ├── Linux Capabilities
    │     │     ├── add
    │     │     └── drop
    │     ├── privileged
    │     ├── allowPrivilegeEscalation
    │     └── seccompProfile
    │           ├── RuntimeDefault
    │           ├── Unconfined
    │           └── Localhost
    │
    ├── 10. Pod Security Standards
    │     ├── PSS
    │     │     ├── Privileged
    │     │     ├── Baseline
    │     │     └── Restricted
    │     │
    │     ├── Pod Security Admission
    │     ├── Admission Phase
    │     ├── Namespace Labels
    │     ├── enforce
    │     ├── warn
    │     └── audit
    │
    ├── 11. Pod Scheduling
    │     ├── Scheduler Flow
    │     ├── nodeName
    │     ├── nodeSelector
    │     ├── Node Affinity
    │     ├── Pod Affinity
    │     ├── Pod Anti-Affinity
    │     ├── topologyKey
    │     ├── Taints
    │     │     ├── NoSchedule
    │     │     ├── PreferNoSchedule
    │     │     └── NoExecute
    │     └── Tolerations
    │           ├── Equal
    │           └── Exists
    │
    ├── 12. Pod Termination
    │     ├── Pod Deletion
    │     ├── Termination Grace Period
    │     ├── preStop Hook
    │     ├── SIGTERM
    │     ├── SIGKILL
    │     └── Graceful Shutdown
    │
    ├── 13. Pod State & Conditions
    │     ├── Pod Phase
    │     ├── Pod Conditions
    │     │     ├── PodScheduled
    │     │     ├── Initialized
    │     │     ├── ContainersReady
    │     │     └── Ready
    │     ├── Container State
    │     └── Phase vs Condition vs Container State
    │
    ├── 14. Pod DNS
    │     ├── Pod Hostname
    │     ├── /etc/hosts
    │     ├── /etc/resolv.conf
    │     ├── CoreDNS
    │     ├── DNS Search Domains
    │     ├── ndots
    │     ├── dnsPolicy
    │     └── hostNetwork Interaction
    │
    ├── 15. Pod Eviction & Node Pressure
    │     ├── MemoryPressure
    │     ├── DiskPressure
    │     ├── PIDPressure
    │     ├── Ephemeral Storage Pressure
    │     ├── Kubelet Eviction
    │     ├── QoS and Eviction
    │     └── OOMKilled vs Eviction
    │
    ├── 16. Static Pods
    │     ├── Static Pod Concept
    │     ├── Kubelet Managed
    │     ├── Static Pod Manifest
    │     ├── /etc/kubernetes/manifests/
    │     ├── Static Pod vs Normal Pod
    │     └── Control Plane Static Pods
    │
    └── 17. Pod Troubleshooting & Final Mastery
          ├── Pending
          ├── CrashLoopBackOff
          ├── ImagePullBackOff
          ├── CreateContainerConfigError
          ├── ContainerCreating
          ├── OOMKilled
          ├── Permission Denied
          ├── Volume Mount Failure
          ├── ConfigMap/Secret Failure
          ├── Probe Failure
          ├── SecurityContext Failure
          ├── DNS Failure
          ├── Scheduling Failure
          ├── Node Pressure / Eviction
          └── Final Pod Mastery Lab & Test

abhilashthale.tech