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:

  • aws (5.39.1)

  • helm (2.12.1)

  • kubectl (2.0.4)

  • kubernetes (2.27.0)

  • random (3.6.0)

Required Inputs

No required inputs.

Optional Inputs

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

enhanced_ha_enabled

Description: Whether to add extra high-availability scheduling constraints at the trade-off of increased cost

Type: bool

Default: true

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

scheduler_version

Description: The version of the kube-scheduler to deploy

Type: string

Default: "v1.29.6"

vpa_enabled

Description: Whether the VPA resources should be enabled

Type: bool

Default: false

Outputs

No outputs.

Usage

No notes