1. 06 Mar, 2018 1 commit
    • Alin-Gheorghe Balutoiu's avatar
      Add support for binaries to run as Windows services · 4ea363d9
      Alin-Gheorghe Balutoiu authored
      This patch adds support for kubernetes to integrate
      with Windows SCM.
      
      As a first step both `kubelet` and `kube-proxy` can be registered as a service.
      
      To create the service:
      PS > sc.exe create <component_name> binPath= "<path_to_binary> --service <other_args>"
      CMD > sc create <component_name> binPath= "<path_to_binary> --service <other_args>"
      
      Please note that if the arguments contain spaces, it must be escaped.
      Example:
      PS > sc.exe create kubelet binPath= "C:\kubelet.exe --service --hostname-override 'minion' <other_args>"
      CMD > sc create kubelet binPath= "C:\kubelet.exe --service --hostname-override 'minion' <other_args>"
      
      Example to start the service:
      PS > Start-Service kubelet; Start-Service kube-proxy
      CMD > net start kubelet && net start kube-proxy
      
      Example to stop the service:
      PS > Stop-Service kubelet (-Force); Stop-Service kube-proxy (-Force)
      CMD > net stop kubelet && net stop kube-proxy
      
      Example to query the service:
      PS > Get-Service kubelet; Get-Service kube-proxy;
      CMD > sc.exe queryex kubelet && sc qc kubelet && sc.exe queryex kube-proxy && sc.exe qc kube-proxy
      Signed-off-by: 's avatarAlin Balutoiu <abalutoiu@cloudbasesolutions.com>
      Signed-off-by: 's avatarAlin Gabriel Serdean <aserdean@ovn.org>
      Co-authored-by: 's avatarAlin Gabriel Serdean <aserdean@ovn.org>
      4ea363d9
  2. 05 Mar, 2018 5 commits
  3. 03 Mar, 2018 9 commits
  4. 02 Mar, 2018 21 commits
  5. 01 Mar, 2018 4 commits