talos/hack/dev/docker-compose.yaml
Andrey Smirnov 0131f839fa
fix: update hack/dev for new userdata location (#777)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-06-26 00:48:04 +03:00

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