Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/example/k3d/scripts/create.bash
5283 views
1
#!/usr/bin/env bash
2
3
EXTRA_MOUNTS=""
4
5
if [ -f /etc/machine-id ]; then
6
EXTRA_MOUNTS="$EXTRA_MOUNTS -v /etc/machine-id:/etc/machine-id"
7
fi
8
9
if [ -d /dev/mapper ]; then
10
EXTRA_MOUNTS="$EXTRA_MOUNTS -v /dev/mapper:/dev/mapper"
11
fi
12
13
k3d cluster create agent-k3d \
14
--port 30080:80@loadbalancer \
15
--api-port 50443 \
16
-v /var/lib/k3d/agent-k3d/storage/:/var/lib/rancher/k3s/storage/ \
17
$EXTRA_MOUNTS \
18
--kubeconfig-update-default=true \
19
--kubeconfig-switch-context=true \
20
--wait
21
22