Tagged articles
20 articles
Page 1 of 1
System Architect Go
System Architect Go
Nov 16, 2024 · Cloud Native

Kubernetes 10 Common Questions and Answers

This article answers ten common Kubernetes questions, covering pod scheduling strategies, OOM behavior, dynamic ConfigMap updates, pod stability, ClusterIP service load balancing, log collection, liveness probes, scaling mechanisms, exec access, and troubleshooting container restarts, providing concise explanations for each scenario.

ClusterIPConfigMapHorizontal Pod Autoscaler
0 likes · 9 min read
Kubernetes 10 Common Questions and Answers
MaGe Linux Operations
MaGe Linux Operations
Oct 23, 2024 · Cloud Native

Master Kubernetes Pod Scheduling: Node Selector, Affinity, Taints & More

This article explains why pod scheduling is critical in Kubernetes and walks through practical techniques such as node selectors, affinity/anti‑affinity rules, taints and tolerations, priority classes, preemption, and custom scheduling strategies, complete with real YAML examples and command‑line demos.

AffinityKubernetesNode Selector
0 likes · 23 min read
Master Kubernetes Pod Scheduling: Node Selector, Affinity, Taints & More
MaGe Linux Operations
MaGe Linux Operations
Aug 1, 2024 · Cloud Native

Mastering Kubernetes InitContainers, Static Pods, and Node Scheduling

Learn how Kubernetes initContainers initialize pods, use static pods for automatic pod creation, and control pod scheduling with node selectors and labels, including practical YAML examples, command-line demonstrations, and troubleshooting tips to ensure containers start in the correct order and on desired nodes.

KubernetesNode SelectorPod Scheduling
0 likes · 17 min read
Mastering Kubernetes InitContainers, Static Pods, and Node Scheduling
MaGe Linux Operations
MaGe Linux Operations
May 20, 2023 · Cloud Native

Mastering Kubernetes QoS: Guarantees, Burstable, and BestEffort Explained

This article explains Kubernetes QoS classes—Guaranteed, Burstable, and BestEffort—detailing their resource request and limit requirements, how to configure them with YAML examples, the eviction priority order, and practical best‑practice strategies for classifying and scheduling workloads across cluster nodes.

KubernetesPod SchedulingQoS
0 likes · 6 min read
Mastering Kubernetes QoS: Guarantees, Burstable, and BestEffort Explained
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2023 · Cloud Native

Why Is Kubernetes So Hard to Master? A Beginner’s Q&A Guide

This article explains the core concepts of Kubernetes—including its architecture, node communication, pod scheduling, data storage, service exposure, scaling, and controller coordination—through a series of clear questions and answers, helping beginners grasp why the platform feels complex.

Cloud NativeCluster ManagementPod Scheduling
0 likes · 9 min read
Why Is Kubernetes So Hard to Master? A Beginner’s Q&A Guide
21CTO
21CTO
Feb 10, 2023 · Cloud Native

Why Kubernetes Is So Hard to Master: A Beginner’s Q&A Walkthrough

This article introduces Kubernetes fundamentals through a series of questions and answers, covering its architecture, node communication, pod scheduling, data storage, external access, scaling mechanisms, and component coordination, all illustrated with clear diagrams.

Cluster ManagementContainersKubernetes
0 likes · 9 min read
Why Kubernetes Is So Hard to Master: A Beginner’s Q&A Walkthrough
Cloud Native Technology Community
Cloud Native Technology Community
Feb 1, 2023 · Cloud Native

Why Is Kubernetes So Hard to Master? A Step‑by‑Step Overview

This article breaks down the core concepts of Kubernetes—including its master‑worker architecture, pod scheduling, etcd storage, service exposure, scaling mechanisms, and controller interactions—through a series of clear questions and illustrated answers to help beginners grasp the platform’s complexity.

Cloud NativeKubernetesPod Scheduling
0 likes · 8 min read
Why Is Kubernetes So Hard to Master? A Step‑by‑Step Overview
Tencent Cloud Developer
Tencent Cloud Developer
Sep 29, 2022 · Cloud Native

Improving Kubernetes Cluster Utilization: Practices and Optimization Strategies

The session detailed how Tencent’s container experts boost Kubernetes cluster utilization by correcting pod resource requests, employing two‑level auto‑scaling, dynamic over‑commit, adaptive scheduling and eviction, and using HPA/EHPA/VPA, achieving up to 38.7% node usage and roughly 60% cost savings in real‑world workloads.

Auto ScalingKubernetesPod Scheduling
0 likes · 11 min read
Improving Kubernetes Cluster Utilization: Practices and Optimization Strategies
Tencent Cloud Developer
Tencent Cloud Developer
Aug 10, 2022 · Cloud Native

Understanding the Kubernetes Scheduler: Queues, Filtering, Scoring, and Plugins

The Kubernetes scheduler continuously watches for unscheduled Pods, places them in a priority queue, filters feasible Nodes, scores and selects the best Node using built‑in and custom plugins—adjusting the node‑sampling rate for large clusters, and allowing extensibility through extenders, multiple schedulers, and the scheduler framework configuration.

Custom SchedulerExtenderKubernetes
0 likes · 11 min read
Understanding the Kubernetes Scheduler: Queues, Filtering, Scoring, and Plugins
Efficient Ops
Efficient Ops
May 16, 2022 · Cloud Native

How Kubernetes Scheduler Finds the Best Node for Your Pods

This article explains the evolution and core principles of the Kubernetes scheduler, outlines its fairness, efficiency, performance, and flexibility goals, describes the scheduling cycle and filtering‑scoring process, and introduces configuration methods for custom scheduling policies.

Cloud NativeKubernetesPod Scheduling
0 likes · 8 min read
How Kubernetes Scheduler Finds the Best Node for Your Pods
MaGe Linux Operations
MaGe Linux Operations
Apr 30, 2022 · Cloud Native

Mastering Kubernetes DaemonSets: Ensure One Pod per Node Efficiently

DaemonSets in Kubernetes automatically run a dedicated pod on each node, handling storage, logging, and monitoring tasks, while using node selectors, affinities, and tolerations to manage placement, resources, and lifecycle, with examples and YAML definitions for fluentd‑elasticsearch deployment.

Cloud NativeDaemonSetKubernetes
0 likes · 9 min read
Mastering Kubernetes DaemonSets: Ensure One Pod per Node Efficiently
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Apr 27, 2021 · Cloud Native

Advanced Kubernetes Pod Scheduling: Node Selectors, Affinity, Taints & Probes

This guide explains how to control Kubernetes pod placement using nodeName, nodeSelector, node and pod affinity (hard and soft), taints and tolerations, as well as pod lifecycle features such as restart policies, init containers, lifecycle hooks, and liveness/readiness probes, with concrete YAML examples and commands.

AffinityKubernetesNode Selector
0 likes · 32 min read
Advanced Kubernetes Pod Scheduling: Node Selectors, Affinity, Taints & Probes
Qu Tech
Qu Tech
Mar 1, 2021 · Cloud Native

Boost Kubernetes Efficiency: 5 Practical Pod Scheduling Techniques

This article explains how to improve Kubernetes resource utilization by addressing node fragmentation, pod misconfiguration, and HPA settings, and then details five concrete scheduling methods—including nodeName, nodeSelector, nodeAffinity, taints, and pod priority—to optimize pod placement and reduce waste.

KubernetesNode AffinityPod Scheduling
0 likes · 12 min read
Boost Kubernetes Efficiency: 5 Practical Pod Scheduling Techniques
Ops Development Stories
Ops Development Stories
Feb 8, 2021 · Cloud Native

Mastering Kubernetes Descheduler: Strategies to Balance Your Cluster

Learn how to use Kubernetes Descheduler to rebalance uneven pod distribution across nodes by configuring various built‑in strategies, custom policies, filtering options, and deployment methods such as Jobs and CronJobs, with detailed examples and best‑practice guidelines for production clusters.

Cluster balancingDeschedulerKubernetes
0 likes · 19 min read
Mastering Kubernetes Descheduler: Strategies to Balance Your Cluster
MaGe Linux Operations
MaGe Linux Operations
Oct 19, 2020 · Cloud Native

Mastering Kubernetes Pod Scheduling: Affinity, Anti‑Affinity, and Custom Schedulers

This article explains how Kubernetes Scheduler assigns Pods to nodes, covering fairness, resource efficiency, performance, and flexibility, then details the predicate and priority phases, common algorithms, node and pod affinity rules, custom scheduler configuration, and practical YAML examples with command‑line demonstrations.

AffinityCustom SchedulerKubernetes
0 likes · 14 min read
Mastering Kubernetes Pod Scheduling: Affinity, Anti‑Affinity, and Custom Schedulers
Alibaba Cloud Native
Alibaba Cloud Native
Feb 14, 2020 · Cloud Native

How Kubernetes Schedules Pods and Secures API Access: A Hands‑On Deep Dive

This article walks through building a simple Go web service, containerizing it, pushing the image to a registry, and then exploring how Kubernetes API Server authenticates clients with mutual TLS and how the scheduler’s pre‑filter and scoring phases decide the optimal node for a pod, complete with code snippets and log analysis.

API ServerDockerGo
0 likes · 16 min read
How Kubernetes Schedules Pods and Secures API Access: A Hands‑On Deep Dive
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Jan 25, 2019 · Cloud Native

Mastering kube-scheduler: How Kubernetes Schedules Pods Efficiently

This article explains how kube-scheduler in Kubernetes orchestrates pod placement by applying pre‑selection (predicates) and scoring (priorities) strategies, discusses fairness, resource efficiency, speed, flexibility, details common predicate and priority algorithms, and demonstrates practical scenarios with YAML and command‑line examples.

Cloud NativePod SchedulingPredicates
0 likes · 19 min read
Mastering kube-scheduler: How Kubernetes Schedules Pods Efficiently