Skip to content
Snippets Groups Projects
  1. May 17, 2024
  2. Jun 08, 2023
  3. Feb 01, 2023
  4. Jun 15, 2022
  5. Apr 07, 2022
  6. Dec 06, 2021
  7. Apr 29, 2021
    • Cristian Calin's avatar
      Rename ansible groups to use _ instead of - (#7552) · 360aff4a
      Cristian Calin authored
      * rename ansible groups to use _ instead of -
      
      k8s-cluster -> k8s_cluster
      k8s-node -> k8s_node
      calico-rr -> calico_rr
      no-floating -> no_floating
      
      Note: kube-node,k8s-cluster groups in upgrade CI
            need clean-up after v2.16 is tagged
      
      * ensure old groups are mapped to the new ones
      360aff4a
  8. Mar 24, 2021
  9. Feb 22, 2020
    • keyboardfann's avatar
      Enhance ha document (#5664) · b34ec6c4
      keyboardfann authored
      * Fix HAproxy config to avoid client offered only unsupported versions error
      
      * Add HAproxy SSL check interval
      
      * Fix ha mode document markdown
      b34ec6c4
  10. Dec 04, 2019
  11. Apr 10, 2019
  12. Nov 12, 2018
  13. Nov 10, 2018
  14. Nov 01, 2018
  15. Oct 26, 2018
  16. Sep 20, 2018
  17. Aug 31, 2018
  18. Jan 09, 2018
    • Bogdan Dobrelya's avatar
      Fix HA docs API access endpoints explained (#2126) · 278ac080
      Bogdan Dobrelya authored
      
      * Fix HA docs API access endpoints explained
      
      Follow-up commit 81347298a3ef7932cbeb55e877644ca22d1625f1
      and fix the endpoint value provided in HA docs.
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      
      * Clarify internal LB with external LB use case
      
      * Clarify how to use both internal and external, non-cluster aware and
        not managed with Kubespray, LB solutions.
      * Clarify the requirements, like TLS/SSL termination, for such an external LB.
        Unlike to the 'cluster-aware' external LB config, endpoints' security must be
        managed by that non-cluster aware external LB.
      * Note that masters always contact their local apiservers via https://bip:sp.
        It's highly unlikely to go down and it reduces latency that might be
        introduced when going host->lb->host. Only computes go that path.
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      
      * Add a note for supplementary_addresses_in_ssl_keys
      
      Explain how to benefit from supplementary_addresses_in_ssl_keys
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      278ac080
  19. Jan 03, 2018
  20. Nov 29, 2017
    • Steven Hardy's avatar
      Allow setting --bind-address for apiserver hyperkube (#1985) · d39a88d6
      Steven Hardy authored
      * Allow setting --bind-address for apiserver hyperkube
      
      This is required if you wish to configure a loadbalancer (e.g haproxy)
      running on the master nodes without choosing a different port for the
      vip from that used by the API - in this case you need the API to bind to
      a specific interface, then haproxy can bind the same port on the VIP:
      
      root@overcloud-controller-0 ~]# netstat -taupen | grep 6443
      tcp        0      0 192.168.24.6:6443       0.0.0.0:*               LISTEN      0          680613     134504/haproxy
      tcp        0      0 192.168.24.16:6443      0.0.0.0:*               LISTEN      0          653329     131423/hyperkube
      tcp        0      0 192.168.24.16:6443      192.168.24.16:58404     ESTABLISHED 0          652991     131423/hyperkube
      tcp        0      0 192.168.24.16:58404     192.168.24.16:6443      ESTABLISHED 0          652986     131423/hyperkube
      
      This can be achieved e.g via:
      
      kube_apiserver_bind_address: 192.168.24.16
      
      * Address code review feedback
      
      * Update kube-apiserver.manifest.j2
      d39a88d6
  21. Nov 23, 2017
    • Bogdan Dobrelya's avatar
      Defaults for apiserver_loadbalancer_domain_name (#1993) · 8aafe643
      Bogdan Dobrelya authored
      
      * Defaults for apiserver_loadbalancer_domain_name
      
      When loadbalancer_apiserver is defined, use the
      apiserver_loadbalancer_domain_name with a given default value.
      
      Fix unconsistencies for checking if apiserver_loadbalancer_domain_name
      is defined AND using it with a default value provided at once.
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      
      * Define defaults for LB modes in common defaults
      
      Adjust the defaults for apiserver_loadbalancer_domain_name and
      loadbalancer_apiserver_localhost to come from a single source, which is
      kubespray-defaults. Removes some confusion and simplefies the code.
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      8aafe643
  22. Jul 18, 2017
  23. Jun 16, 2017
  24. Feb 28, 2017
  25. Feb 23, 2017
  26. Feb 10, 2017
  27. Jan 17, 2017
  28. Nov 09, 2016
  29. Oct 17, 2016
  30. Oct 05, 2016
  31. Jul 25, 2016
    • Bogdan Dobrelya's avatar
      Add HA/LB endpoints for kube-apiserver · 731d32af
      Bogdan Dobrelya authored
      
      * Add HA docs for API server.
      * Add auto-evaluated internal endpoints and clarify the loadbalancer_apiserver
      vars and usecases.
      * Use facts for kube_apiserver to not repeat code and enable LB endpoints use.
      * Use /healthz check for the wait-for apiserver.
      * Use the single endpoint for kubelet instead of the list of apiservers
      * Specify kube_apiserver_count to for HA layout
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      731d32af
  32. Jul 22, 2016
Loading