Skip to content
  1. Jul 19, 2016
    • Bogdan Dobrelya's avatar
      Add etcd proxy support · 32cd6e99
      Bogdan Dobrelya authored
      
      
      * Enforce a etcd-proxy role to a k8s-cluster group members. This
      provides an HA layout for all of the k8s cluster internal clients.
      * Proxies to be run on each node in the group as a separate etcd
      instances with a readwrite proxy mode and listen the given endpoint,
      which is either the access_ip:2379 or the localhost:2379.
      * A notion for the 'kube_etcd_multiaccess' is: ignore endpoints and
      loadbalancers and use the etcd members IPs as a comma-separated
      list. Otherwise, clients shall use the local endpoint provided by a
      etcd-proxy instances on each etcd node. A Netwroking plugins always
      use that access mode.
      * Fix apiserver's etcd servers args to use the etcd_access_endpoint.
      * Fix networking plugins flannel/calico to use the etcd_endpoint.
      * Fix name env var for non masters to be set as well.
      * Fix etcd_client_url was not used anywhere and other etcd_* facts
      evaluation was duplicated in a few places.
      * Define proxy modes only in the env file, if not a master. Del
      an automatic proxy mode decisions for etcd nodes in init/unit scripts.
      * Use Wants= instead of Requires= as "This is the recommended way to
      hook start-up of one unit to the start-up of another unit"
      * Make apiserver/calico Wants= etcd-proxy to keep it always up
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      Co-authored-by: default avatarMatthew Mosesohn <mmosesohn@mirantis.com>
      32cd6e99
  2. Jul 15, 2016
  3. Jul 14, 2016
  4. Jul 12, 2016
  5. Jul 08, 2016
  6. Jul 07, 2016
  7. Jul 06, 2016
  8. Jul 05, 2016
  9. Jul 03, 2016
  10. Jul 02, 2016
  11. Jun 29, 2016
  12. Jun 28, 2016
  13. Jun 27, 2016
  14. Jun 24, 2016
  15. Jun 22, 2016
  16. Jun 21, 2016
  17. Jun 17, 2016
  18. Jun 14, 2016
  19. Jun 12, 2016
  20. Jun 11, 2016
  21. Jun 09, 2016
  22. Jun 02, 2016
  23. May 31, 2016
    • mattymo's avatar
      Fix order in restart kubelet to fix systemd reload · 68808534
      mattymo authored
      Systemd reload before reload kubelet was failing because its definition was before "restart kubelet". Its definition should be after the notify hook.
      68808534
    • Evgeny L's avatar
      Scale-up functionality for etcd cluster · 0500f27d
      Evgeny L authored
      * Set ETCD_INITIAL_CLUSTER_STATE from `new` to `existing`,
      because parameter `new` makes sense only on cluster assembly
      stage.
      * If cluster exists and current node is not a part
      of the cluster, add it with command `etcdctl add member name url`.
      
      Closes kubespray/kargo/#270
      0500f27d
  24. May 25, 2016
  25. May 24, 2016
Loading