kube-qos-pod-admission

command module
v0.0.0-...-fa721c1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2021 License: MIT Imports: 14 Imported by: 0

README

kube-qos-pod-admission

This admission controller will help you to isolate pods with limits from pods without limits.

A pod is considered as QoS ensured if it meets the requirements described below. If it does, it will be executed on nodes where only such pods are running.

QoS ensured pod should have this spec.resources specifications:

  • requests.memory equal to limits.memory and not equal to zero
  • requests.cpu not zero

Installation

See Kubernetes docs.

Usage

Taint nodes as k8s.smp.io/qos=enforced:NoExecute and label them as k8s.smp.io/qos=enforced.

Pods that match QoS ensured criterias will be scheduled on these nodes only.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL