k3s/services4/docker-compose.yml
2023-10-18 01:09:50 +07:00

57 lines
1.2 KiB
YAML

version: '3'
services:
worker4:
image: "rancher/k3s:${K3S_VERSION:-latest}"
container_name: worker4
command: agent --node-name=worker4 --node-external-ip ${K3S_WORKER} --node-label "node-type=worker" --node-label "node-name=worker4" --node-label "k8s=egate"
tmpfs:
- /run
- /var/run
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
privileged: true
restart: always
environment:
- K3S_URL=https://${K3S_MASTER}:6443
- K3S_TOKEN=${K3S_TOKEN:?err}
# volumes:
# - ../registry/registries.yaml:/etc/rancher/k3s/registries.yaml
ports:
- 8472:8472/udp
- 51820:51820/udp
- 51821:51821/udp
networks:
vv:
ipv4_address: 172.25.0.39
# nginx:
# image: "nginx"
# container_name: nginx
# restart: always
# ports:
# - 3001:3001
# - 3002:3002
# - 3003:3003
# - 3004:3004
# - 3005:3005
# - 3006:3006
# - 3007:3007
# volumes:
# - ./nginx/default.conf:/etc/nginx/conf.d/default.conf
# networks:
# vv:
# ipv4_address: 172.25.0.20
networks:
vv:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.25.0.0/24
gateway: 172.25.0.1