mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-22 23:21:11 +02:00
109 lines
2.2 KiB
YAML
109 lines
2.2 KiB
YAML
version: '3.7'
|
|
|
|
services:
|
|
master-1:
|
|
image: ${IMAGE:-autonomy/talos}:${TAG}
|
|
container_name: master-1
|
|
privileged: true
|
|
security_opt:
|
|
- seccomp:unconfined
|
|
hostname: master-1
|
|
entrypoint: /init
|
|
command: --in-container
|
|
volumes:
|
|
# os config
|
|
- ./userdata/master-1.yaml:/var/userdata.yaml
|
|
# state dirs
|
|
- /var/log
|
|
- /var/lib/containerd/
|
|
- /var/lib/etcd/
|
|
- /var/lib/kubelet/
|
|
- /etc/kubernetes/
|
|
- /etc/cni/
|
|
tmpfs:
|
|
- /run
|
|
networks:
|
|
talosbr:
|
|
ipv4_address: 10.5.0.6
|
|
|
|
master-2:
|
|
image: ${IMAGE:-autonomy/talos}:${TAG}
|
|
container_name: master-2
|
|
privileged: true
|
|
security_opt:
|
|
- seccomp:unconfined
|
|
hostname: master-2
|
|
entrypoint: /init
|
|
command: --in-container
|
|
volumes:
|
|
# os config
|
|
- ./userdata/master-2.yaml:/var/userdata.yaml
|
|
# state dirs
|
|
- /var/log
|
|
- /var/lib/containerd/
|
|
- /var/lib/etcd/
|
|
- /var/lib/kubelet/
|
|
- /etc/kubernetes/
|
|
- /etc/cni/
|
|
tmpfs:
|
|
- /run
|
|
networks:
|
|
talosbr:
|
|
ipv4_address: 10.5.0.7
|
|
|
|
master-3:
|
|
image: ${IMAGE:-autonomy/talos}:${TAG}
|
|
container_name: master-3
|
|
privileged: true
|
|
security_opt:
|
|
- seccomp:unconfined
|
|
hostname: master-3
|
|
entrypoint: /init
|
|
command: --in-container
|
|
volumes:
|
|
# os config
|
|
- ./userdata/master-3.yaml:/var/userdata.yaml
|
|
# state dirs
|
|
- /var/log
|
|
- /var/lib/containerd/
|
|
- /var/lib/etcd/
|
|
- /var/lib/kubelet/
|
|
- /etc/kubernetes/
|
|
- /etc/cni/
|
|
tmpfs:
|
|
- /run
|
|
networks:
|
|
talosbr:
|
|
ipv4_address: 10.5.0.8
|
|
|
|
worker-1:
|
|
image: ${IMAGE:-autonomy/talos}:${TAG}
|
|
container_name: worker-1
|
|
privileged: true
|
|
security_opt:
|
|
- seccomp:unconfined
|
|
hostname: worker-1
|
|
entrypoint: /init
|
|
command: --in-container
|
|
volumes:
|
|
# os config
|
|
- ./userdata/worker-1.yaml:/var/userdata.yaml
|
|
# state dirs
|
|
- /var/log
|
|
- /var/lib/containerd/
|
|
- /var/lib/etcd/
|
|
- /var/lib/kubelet/
|
|
- /etc/kubernetes/
|
|
- /etc/cni/
|
|
tmpfs:
|
|
- /run
|
|
networks:
|
|
talosbr:
|
|
|
|
networks:
|
|
talosbr:
|
|
driver: bridge
|
|
ipam:
|
|
config:
|
|
- subnet: 10.5.0.0/16
|