Why This Kubernetes Thing? 🤔 (WhyK8s) Become a better engineer, one concept at a time. 🍪 Short and sweet. WhyK8s = Why this Kubernetes Thing
Why Pods? 176 implied HN points • 01 Dec 22 In an imaginary world without Pods, it would be purposeful to create containers directly instead. Commonly misunderstood is that Pods do not define resource requirements, it is done on the container level. The main function of Pods is to schedule multiple containers together as one unit.
Why NetworkPolicies? 137 implied HN points • 08 Dec 22 Kubernetes networking allows all pods to communicate by default. Kubernetes was designed for running trusted code initially. NetworkPolicies in Kubernetes restrict pod communication based on rules.
Why use Jobs and not Bare Pods? 58 implied HN points • 08 Apr 23 🕹 Technology Programming Kubernetes Containers DevOps Webinar Some workloads need to run continuously, while others are one-off tasks. Kubernetes Jobs provide stability, retry mechanisms, and parallelism that regular Pods don't. Kubernetes is designed with philosophies of composability and simplicity.
How can the root user get "permision denied" errors? 39 implied HN points • 13 Feb 23 🕹 Technology Kubernetes Traditional root user is too powerful and can lead to security vulnerabilities. Linux capabilities break down root's powers into categories for better security control. Even though containers run as root by default, capabilities can be added or removed to enhance security on Kubernetes.