mirror of https://github.com/k3d-io/k3d
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.
55 lines
1.1 KiB
55 lines
1.1 KiB
apiVersion: k3d.io/v1alpha3
|
|
kind: Simple
|
|
name: test
|
|
servers: 3
|
|
agents: 2
|
|
kubeAPI:
|
|
hostIP: "0.0.0.0"
|
|
hostPort: "6446"
|
|
#image: rancher/k3s:latest
|
|
volumes:
|
|
- volume: /my/path:/some/path
|
|
nodeFilters:
|
|
- all
|
|
ports:
|
|
- port: 80:80
|
|
nodeFilters:
|
|
- loadbalancer
|
|
- port: 0.0.0.0:443:443
|
|
nodeFilters:
|
|
- loadbalancer
|
|
env:
|
|
- envVar: bar=baz,bob
|
|
nodeFilters:
|
|
- all
|
|
registries:
|
|
create:
|
|
name: k3d-test-registry
|
|
host: "0.0.0.0"
|
|
hostPort: random
|
|
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:*
|
|
kubeconfig:
|
|
updateDefaultKubeconfig: true
|
|
switchCurrentContext: true
|
|
runtime:
|
|
labels:
|
|
- label: foo=bar
|
|
nodeFilters:
|
|
- server:0
|
|
- loadbalancer
|
|
|