Additional Configuration

WARNING

These are advanced configurations for Kuber. You risk breaking Kuber and making containers unusable if you misconfigure something. Proceed only if you know what each configuration value does.

You must apply all changes to your Kuber config.yml file located at /etc/kubectyl and restart kuber. Verify your config file using Yaml Lint should you receive errors related to YAML parsing.

Enabling Cloudflare proxy

To enable Cloudflare proxy, you must change the Kuber port to one of the Cloudflare HTTPS ports with caching enabled (more info here), such as 8443, because Cloudflare only supports HTTP on port 8080. Select your Cluster in the Admin Panel, and on the settings tab, change the port. Make sure that you set "Not Behind Proxy" when using Full SSL settings in Cloudflare. Then on Cloudflare dashboard, your FQDN must have an orange cloud enabled beside it.

You are unable to proxy the SFTP port through Cloudflare unless you have their enterprise plan.

Container PID Limit

You can change the total number of processes that can be active in a container at any given moment by changing the container_pid_limit value. The default value is 512. You can set it to 0 to disable the limit completely. However, this is not recommended as the limit prevents malicious overloading of the node. Restart kuber and your game server to apply the new limit.

Example of usage

docker:
  ...
  container_pid_limit: 512
  ...

Throttles Limits

You can use these settings to adjust or completely disable throttling.

Example of usage

throttles:
  enabled: true
  lines: 2000
  maximum_trigger_count: 5
  line_reset_interval: 100
  decay_interval: 10000
  stop_grace_period: 15

Installer Limits

Defines the limits on the installer containers that prevents a server's installation process from unintentionally consuming more resources than expected. This is used in conjunction with the server's defined limits. Whichever value is higher will take precedence in the install containers.

Example of usage

installer_limits:
  memory: 1024
  cpu: 100

Other values

More commonly discussed values. View all Kuber config values and explanations in these two files.

Last updated