node.service.j2 771 B

1234567891011121314151617181920212223242526272829
  1. [Unit]
  2. Description=OpenShift Node
  3. After={{ openshift_docker_service_name }}.service
  4. After=chronyd.service
  5. After=ntpd.service
  6. Wants=openvswitch.service
  7. After=ovsdb-server.service
  8. After=ovs-vswitchd.service
  9. Wants={{ openshift_docker_service_name }}.service
  10. Documentation=https://github.com/openshift/origin
  11. Wants=dnsmasq.service
  12. After=dnsmasq.service
  13. {% if openshift_use_crio | bool %}Wants=cri-o.service{% endif %}
  14. [Service]
  15. Type=notify
  16. EnvironmentFile=/etc/sysconfig/{{ openshift_service_type }}-node
  17. ExecStart=/usr/local/bin/openshift-node
  18. LimitNOFILE=65536
  19. LimitCORE=infinity
  20. WorkingDirectory=/var/lib/origin/
  21. SyslogIdentifier={{ openshift_service_type }}-node
  22. Restart=always
  23. RestartSec=5s
  24. TimeoutStartSec=300
  25. OOMScoreAdjust=-999
  26. [Install]
  27. WantedBy=multi-user.target