Robert Kaussow
3a5358ff72
Author: Robert Kaussow <mail@thegeeklab.de> Date: Tue Oct 4 10:13:40 2022 +0200 fix linting
3.3 KiB
3.3 KiB
title | type |
---|---|
k3s | docs |
Setup K3s cluster nodes.
- Default Variables
- k3s_config_dir
- k3s_data_dir
- k3s_init_log_enabled
- k3s_log_dir
- k3s_node_ip
- k3s_packages_extra
- k3s_reset
- k3s_server
- k3s_server_admission_configuration
- k3s_server_admission_plugins
- k3s_server_bind_ip
- k3s_server_feature_gates
- k3s_server_flannel_backend_enabled
- k3s_server_network_policy_enabled
- k3s_server_nodes
- k3s_token
- k3s_version
- Dependencies
Default Variables
k3s_config_dir
Default value
k3s_config_dir: /etc/rancher/k3s
k3s_data_dir
Default value
k3s_data_dir: /var/lib/rancher/k3s
k3s_init_log_enabled
Default value
k3s_init_log_enabled: false
k3s_log_dir
Default value
k3s_log_dir: /var/log/rancher/k3s
k3s_node_ip
Default value
k3s_node_ip: '{{ ansible_default_ipv4.address }}'
k3s_packages_extra
Default value
k3s_packages_extra:
- container-selinux
- selinux-policy-base
k3s_reset
Default value
k3s_reset: false
k3s_server
Default value
k3s_server: true
k3s_server_admission_configuration
Default value
k3s_server_admission_configuration:
- name: EventRateLimit
configuration:
kind: Configuration
apiVersion: eventratelimit.admission.k8s.io/v1alpha1
limits:
- type: Namespace
qps: 50
burst: 100
cacheSize: 2000
- type: User
qps: 10
burst: 50
k3s_server_admission_plugins
Default value
k3s_server_admission_plugins:
- NodeRestriction
- EventRateLimit
- ServiceAccount
- NamespaceLifecycle
k3s_server_bind_ip
Default value
k3s_server_bind_ip: 0.0.0.0
k3s_server_feature_gates
Default value
k3s_server_feature_gates: []
k3s_server_flannel_backend_enabled
Default value
k3s_server_flannel_backend_enabled: true
k3s_server_network_policy_enabled
Default value
k3s_server_network_policy_enabled: true
k3s_server_nodes
Default value
k3s_server_nodes:
- '{{ ansible_hostname }}'
k3s_token
Default value
k3s_token: secure-token
k3s_version
Default value
k3s_version: v1.25.0+k3s1
Dependencies
None.