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.
57 lines
1.1 KiB
57 lines
1.1 KiB
3 years ago
|
apiVersion: k3d.io/v1alpha4
|
||
|
kind: Simple
|
||
|
metadata:
|
||
|
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
|