-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig_cluster.yaml
47 lines (46 loc) · 1.43 KB
/
config_cluster.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
kind: Simple
apiVersion: k3d.io/v1alpha4
metadata:
name: dev
image: rancher/k3s:latest
servers: 1
agents: 2
kubeAPI:
hostIP: 192.168.1.15
hostPort: "6443"
network: traefik_network
ports:
- port: 80:80
nodeFilters:
- loadbalancer
- port: 443:443
nodeFilters:
- loadbalancer
options:
k3d: # k3d runtime settings
wait: true # wait for cluster to be usable before returining; same as `--wait` (default: true)
timeout: "6m0s" # wait timeout before aborting; same as `--timeout 60s`
disableLoadbalancer: false # same as `--no-lb`
disableImageVolume: false # same as `--no-image-volume`
disableRollback: false # same as `--no-Rollback`
k3s:
extraArgs:
- arg: --tls-san=127.0.0.1
nodeFilters:
- server:*
- arg: --tls-san=192.168.1.15
nodeFilters:
- server:*
- arg: --disable=traefik
nodeFilters:
- server:*
volumes: # repeatable flags are represented as YAML lists
- volume: /k3d/storage:/var/lib/rancher/k3s/storage # same as `--volume '/my/host/path:/path/in/node@server:0;agent:*'`
nodeFilters:
- all
- volume: /data/docker/kubernetes/traefik:/etc/traefik # same as `--volume '/my/host/path:/path/in/node@server:0;agent:*'`
nodeFilters:
- all
- volume: /data/docker/kubernetes/k3d/manifests:/var/lib/rancher/k3s/server/manifests # same as `--volume '/my/host/path:/path/in/node@server:0;agent:*'`
nodeFilters:
- server:0