Konrad Kowalski (rootsher)Principal Platform & Reliability Architect100001100001011101110001110101001100010000111111

Kubernetes Workloads

wpisy (4)

  1. CPU w Kubernetes od kernela w górę8/12

    Dlaczego 1 CPU nie oznacza jednego rdzenia

    CPU time i CPU placement to dwa różne mechanizmy. Limit mówi, ile wolno zużyć; affinity i cpuset mówią, gdzie task może się wykonywać.

  2. CPU w Kubernetes od kernela w górę7/12

    Requests, Limits i QoS: jak Kubernetes klasyfikuje Pody

    QoS class jest wynikiem konfiguracji requestów i limitów, nie osobnym mechanizmem przydzielania CPU. Guaranteed to nie dedykowany rdzeń.

  3. CPU w Kubernetes od kernela w górę4/12

    CPU Limits i throttling: co naprawdę robi limit CPU

    Limit nie przypina kontenera do rdzenia. Daje mu budżet CPU time rozliczany w okresach, a po jego wyczerpaniu kernel throttluje.

  4. CPU w Kubernetes od kernela w górę3/12

    CPU Requests w Kubernetes: czym naprawdę są

    Request to deklaracja zapotrzebowania, nie sufit. Wchodzi do placementu w kube-schedulerze i do wagi CPU po stronie kernela.