sysbindings
sysbindings copied to clipboard
sysctl/sysfs settings on a fly for Kubernetes Cluster. No restarts are required for clusters and nodes.
SysBindings Daemon
Little toolkit for control the sysctl/sysfs bindings on Kubernetes Cluster on the fly and without unnecessary restarts of cluster or node pool. Allows to control managed and/or own-architected and/or own-managed clusters because uses only well-known techniques.
Helm chart
You are welcome to try our official Helm Registry!
helm repo add wallarm https://charts.wallarm.com
helm repo update
helm search repo wallarm/sysbindings -l
CLI
See sysbindings --help for details:
usage: sysbindings [-h] [--config CONFIG] [--oneshot] [--loglevel LOGLEVEL]
Little toolkit for control the sysctl/sysfs bindings on Kubernetes Cluster on the flyand
without unnecessary restarts of cluster or node pool. Allows to control managed and/or
own-architected and/or own-managed clusters because uses only well-knowntehniques.
optional arguments:
-h, --help show this help message and exit
--config CONFIG use specified configuration file
--oneshot just apply configuration and exit, no daemonize
--loglevel LOGLEVEL log verbosity: DEBUG, INFO, WARNING or ERROR
Configuration
See detailed example in the sysbindings.yaml file.
Environment
Use this environment variables for configuring script:
LOGLEVEL=INFO
SYSBINDINGS_CONFIG=/opt/sysbindings/sysbindings.yaml
See details in the sysbindings.yaml file.
Arguments Priority
CLI arguments have maximal priority, ENVs is secondary and config entries just final.