Little helper to run CNCF's k3s in Docker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
k3d/tests/assets/config_test_simple.yaml

49 lines
1009 B

apiVersion: k3d.io/v1alpha5
kind: Simple
metadata:
name: test
servers: 3
agents: 2
#image: rancher/k3s:latest
volumes:
- volume: $HOME:/some/path
nodeFilters:
- all
env:
- envVar: bar=baz,bob
nodeFilters:
- all
registries:
create:
name: registry.localhost
use: []
config: |
mirrors:
"my.company.registry":
endpoint:
- http://my.company.registry:5000
options:
k3d:
wait: true
timeout: "360s" # should be pretty high for multi-server clusters to allow for a proper startup routine
disableLoadbalancer: false
disableImageVolume: false
k3s:
extraArgs:
- arg: --tls-san=127.0.0.1
nodeFilters:
- server:*
nodeLabels:
- label: foo=bar
nodeFilters:
- server:0
- loadbalancer
kubeconfig:
updateDefaultKubeconfig: true
switchCurrentContext: true
runtime:
labels:
- label: foo=bar
nodeFilters:
- server:0
- loadbalancer