1
0
Fork 0

initial commit

This commit is contained in:
Massaki Archambault 2020-05-01 18:07:59 -04:00
commit 58c28a85aa
1 changed files with 38 additions and 0 deletions

38
docker-compose.yml Normal file
View File

@ -0,0 +1,38 @@
version: '3'
services:
server:
image: "rancher/k3s"
restart: always
command: server --no-deploy traefik --kubelet-arg authentication-token-webhook --kubelet-arg authorization-mode=Webhook
tmpfs:
- /run
- /var/run
privileged: true
environment:
- K3S_CLUSTER_SECRET=${K3S_CLUSTER_SECRET:?err}
- K3S_KUBECONFIG_OUTPUT=/host/kubeconfig.yaml
- K3S_KUBECONFIG_MODE=666
volumes:
- k3s_data:/var/lib/rancher/k3s
- .:/host
- ./manifests:/var/lib/rancher/k3s/server/manifests/host
ports:
- 80:80
- 443:443
- 6443:6443
agent:
image: "rancher/k3s"
restart: always
command: agent --kubelet-arg authentication-token-webhook --kubelet-arg authorization-mode=Webhook
tmpfs:
- /run
- /var/run
privileged: true
environment:
- K3S_URL=https://server:6443
- K3S_CLUSTER_SECRET=${K3S_CLUSTER_SECRET:?err}
volumes:
k3s_data: