Skip to content

Instantly share code, notes, and snippets.

@Pelirrojo
Last active April 11, 2021 20:33
Show Gist options
  • Save Pelirrojo/45fb64ac7edd7f20faa73c6a602b0b6a to your computer and use it in GitHub Desktop.
Save Pelirrojo/45fb64ac7edd7f20faa73c6a602b0b6a to your computer and use it in GitHub Desktop.
Ubuntu k3s manual registration as daemon
[Unit]
Description=K3s Agent start
# After=network.target
# After=systemd-user-sessions.service
# After=network-online.target
[Service]
User=root
# Type=simple
# PIDFile=/run/my-service.pid
ExecStart=/usr/local/bin/k3s agent -c /etc/rancher/k3s/agent/config.yaml
# ExecReload=/home/transang/startup.sh reload
# ExecStop=/home/transang/startup.sh stop
# TimeoutSec=30
Restart=on-failure
RestartSec=30
# StartLimitInterval=350
# StartLimitBurst=10
[Install]
WantedBy=multi-user.target
[Unit]
Description=K3s Server start
# After=network.target
# After=systemd-user-sessions.service
# After=network-online.target
[Service]
User=root
# Type=simple
# PIDFile=/run/my-service.pid
ExecStart=/usr/local/bin/k3s server -c /etc/rancher/k3s/master/config.yaml
# ExecReload=/home/transang/startup.sh reload
# ExecStop=/home/transang/startup.sh stop
# TimeoutSec=30
Restart=on-failure
RestartSec=30
# StartLimitInterval=350
# StartLimitBurst=10
[Install]
WantedBy=multi-user.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment