Chisato · · 4 min read Kubernetes Init Containers Explained
Init containers run to completion before a pod's main containers start, making them the standard way to handle setup steps and startup ordering.
Topic
25 posts tagged “Kubernetes”.
Chisato · · 4 min read Init containers run to completion before a pod's main containers start, making them the standard way to handle setup steps and startup ordering.
Chisato · · 4 min read Kubernetes offers four Service types for exposing pods on the network. How ClusterIP, NodePort, LoadBalancer, and ExternalName each route traffic.
Chisato · · 4 min read Helm templates and packages Kubernetes manifests with a templating language; Kustomize patches plain YAML declaratively, with no templates at all.
The Lycoris Team · · 5 min read A Kubernetes CRD (CustomResourceDefinition) extends the API with new resource types, letting the cluster manage custom objects like native ones.
Chisato · · 5 min read Taints repel pods from a node; tolerations let specific pods ignore that repulsion. How the two work together to control scheduling.
Chisato · · 3 min read Kubernetes is the feature-rich default for container orchestration; HashiCorp's Nomad trades some of that breadth for a simpler operational model.
Chisato · · 4 min read Requests reserve CPU and memory for scheduling; limits cap what a container can use. Getting the two wrong causes throttling or evictions.
Chisato · · 4 min read Kubernetes NetworkPolicies control which pods can talk to which, at the network layer. Here's how they work and why pods are open by default.
Chisato · · 5 min read A Kubernetes PersistentVolume is real storage; a PersistentVolumeClaim is a pod's request for it. How the two connect and why they're separate.
Chisato · · 5 min read Admission controllers intercept requests to the Kubernetes API server after authentication, validating or mutating objects before they're persisted.
Chisato · · 4 min read Kubernetes RBAC controls who can do what in a cluster using Roles, ClusterRoles, and bindings. How the pieces fit together, with a worked example.
Chisato · · 5 min read A Kubernetes namespace is a virtual cluster partition that scopes names, quotas, and access so teams and environments can share one cluster safely.
Chisato · · 4 min read A Kubernetes Job runs a pod to completion once; a CronJob runs Jobs on a recurring schedule. How each controller works and when to use them.
Chisato · · 4 min read A Kubernetes DaemonSet runs exactly one copy of a pod on every node in the cluster, automatically, for tasks like logging and monitoring agents.
Chisato · · 4 min read ConfigMaps store non-sensitive configuration; Secrets store credentials with base64 encoding and tighter access controls. When to use each.
Chisato · · 4 min read Deployments manage interchangeable, stateless pods; StatefulSets give each pod a stable identity and storage. When each one actually belongs.
Chisato · · 5 min read A Kubernetes operator encodes operational knowledge into software, automating tasks a human admin would otherwise do by hand for a specific application.
Chisato · · 4 min read Ingress and Gateway API both route external traffic into a Kubernetes cluster. Gateway API is the more expressive successor — here's how they differ.
Chisato · · 4 min read Kubernetes HPA scales pod replica count; VPA resizes CPU and memory requests per pod. How each autoscaler works and when to use them together.
Chisato · · 5 min read A Helm chart bundles a Kubernetes application's manifests into a templated, versioned package you can install, upgrade, and roll back as one unit.
Chisato · · 4 min read A liveness probe restarts a stuck container; a readiness probe pulls it from traffic without restarting it. How Kubernetes uses each one.
Chisato · · 3 min read The sidecar pattern runs a helper container alongside your app in the same pod, adding logging, proxying, or security without touching app code.
Chisato · · 5 min read Pods, Deployments, and Services are the three Kubernetes objects every beginner must understand. What each one does and how they fit together.
Chisato · · 5 min read Docker builds and runs containers; Kubernetes orchestrates fleets of them. What each tool does, how they work together, and when Compose is enough.
Chisato · · 6 min read Kubernetes (K8s) is the open-source system for deploying, scaling, and managing containers. A plain-English definition, core concepts, and when to use it.