Panfactum LogoPanfactum
Infrastructure ModulesDirect ModulesKuberneteskube_scheduler
kube_scheduler
Stable
Direct
Source Code Link

Kubernetes Scheduler

An alternative Kubernetes scheduler used to optimize resource utilization in the Panfactum stack.

See this article for motivation.

Providers

The following providers are needed by this module:

  • helm (2.12.1)

  • kubectl (2.1.3)

  • kubernetes (2.34.0)

  • pf (0.0.7)

  • random (3.6.3)

Required Inputs

No required inputs.

Optional Inputs

The following input variables are optional (have default values):

log_verbosity

Description: The log verbosity (1-9) for the scheduler pods

Type: number

Default: 0

monitoring_enabled

Description: Whether to add active monitoring to the deployed systems

Type: bool

Default: false

pull_through_cache_enabled

Description: Whether to use the ECR pull through cache for the deployed images

Type: bool

Default: true

sla_target

Description: The Panfactum SLA level for the module deployment. 1 = lowest uptime (99.9%), lowest cost -- 3 = highest uptime (99.999%), highest Cost

Type: number

Default: 3

vpa_enabled

Description: Whether the VPA resources should be enabled

Type: bool

Default: false

Outputs

No outputs.

Usage

No notes